Dictionary(字典)的一些操作
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
1、
实例:
dict = {}                   # 创建空字典
dict[1] = "桌子"             # 添加键为1,值为"桌子"的元素
dict[2] = "椅子"
print(dict[1])              # 输出键为1的值
print(dict.keys())          # 输出所有键
print(dict.values())        # 输出所有值
运行结果:
桌子
dict_keys([1, 2])
dict_values(['桌子', '椅子'])
2、
d.keys()  # 提取字典d的所有键
d.values()  # 提取字典d的所有值

3、字典有一个items方法可以返回一个元组的序列,其中每个元组是一个键值对:

同样的,可以用一个元组列表来初始化一个新的字典:

dict.update({dict[key]: dict.pop(key)}) #将字典的键变为其所对应的值
dict[key].update(values)  # 更新键所对应的值
dict.clear()     # 清空字典,字典变为空字典
del dict         # 删除字典

4、组合使用dict和zip创建字典

参考٩(๑❛ᴗ❛๑)۶:
菜鸟教程
学习时网上搜索;
《像计算机科学家一样思索python》
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号