网站的域名在哪里看,网站公司架构,莆田网站开发公司电话,运动服饰网站建设预算python3.8.1 入门基础学习 之 【字典】 学习字典是另一种可变容器模型#xff0c;且可存储任意类型对象。字典的每个键值(keyvalue)对用冒号(:)分割#xff0c;每个对之间用逗号(,)分割#xff0c;整个字典包括在花括号({})中 ,格式如下所示#xff1a;1、python3.8.1 …python3.8.1 入门基础学习 之 【字典】 学习字典是另一种可变容器模型且可存储任意类型对象。字典的每个键值(keyvalue)对用冒号(:)分割每个对之间用逗号(,)分割整个字典包括在花括号({})中 ,格式如下所示1、python3.8.1 访问字典里的值把相应的键放入到方括号中如下实例:def dict():dict {Name: python3,8,1, Age: 7, Class: First}print(dict[Name]: , dict[Name])print(dict[Age]: , dict[Age])输出结果如下dict[Name]: python3,8,1dict[Age]: 72、python3.8.1 添加字典元素定义一个空的字典向里面添加元素def dict():dict {Name: python3,8,1, Age: 7, Class: First}dict[sex] 男print(dict)输出结果如下{Name: python3,8,1, Age: 7, Class: First, sex: 男}3、python3.8.1修改字典向字典添加新内容的方法是增加新的键/值对修改或删除已有键/值对如下实例:def modify():dict {Name: python3,8,0, Age: 7, Class: First}dict[Name] python3,8,1 # 更新 Agedict[School] 三云时光 # 添加信息print(dict[Name]: , dict[Name])print(dict[School]: , dict[School])输出结果如下dict[Name]: python3,8,1dict[School]: 三云时光4、python3.8.1 删除字典元素能删单一的元素也能清空字典清空只需一项操作。显示删除一个字典用del命令如下实例def delDict():dict {Name: python3,8,1, Age: 7, Class: First}print(字典全部元素: , dict)del dict[Name] # 删除键 Nameprint(字典全部元素: , dict)dict.clear() # 清空字典print(字典全部元素: , dict)del dict # 删除字典输出结果字典全部元素: {Name: python3,8,1, Age: 7, Class: First}字典全部元素: {Age: 7, Class: First}字典全部元素: {}5、python3.8.1字典键的特性1字典值可以是任何的 python 对象既可以是标准的对象也可以是用户定义的但键不行。两个重要的点需要记住1)不允许同一个键出现两次。创建时如果同一个键被赋值两次后一个值会被记住如下实例def dictCharacteristic():dict {Name: Runoob, Age: 7, Name: python3,8,1}print(dict[Name]: , dict[Name])输出结果dict[Name]: python3,8,16、python3.8.1字典键的特性2字典值可以是任何的 python 对象既可以是标准的对象也可以是用户定义的但键不行。两个重要的点需要记住2)键必须不可变所以可以用数字字符串或元组充当而用列表就不行列表不可以作为键如下实例def dictCharacteristic2():dict {[Name]: Runoob, Age: 7}print(dict[Name]: , dict[Age])输出结果dict {[Name]: Runoob, Age: 7}TypeError: unhashable type: list7、python3.8.1字典内置部分函数方法def dictMethod():dict {Name: Runoob, Age: 7, Name: python3,8,1}print(计算字典元素个数即键的总数: , len(dict))print(输出字典以可打印的字符串表示: , str(dict))print(返回输入的变量类型如果变量是字典就返回字典类型: , type(dict))print(如果键在字典dict里返回true否则返回false , Age in dict)print(返回一个迭代器可以使用 list() 来转换为列表 , dict.keys())输出结果计算字典元素个数即键的总数: 2输出字典以可打印的字符串表示: {Name: python3,8,1, Age: 7}返回输入的变量类型如果变量是字典就返回字典类型: 如果键在字典dict里返回true否则返回false True返回一个迭代器可以使用 list() 来转换为列表 dict_keys([Name, Age])