在python中,字典是一系列键-值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是
数字、字符串、列表、乃至字典,事实上,可将任何python对象用作字典的值
字典用放在花括号{}中的一系列键-值对表示
例:>>>dict1={"dog":"狗狗","cat":"猫咪","lion":"狮子"}
键-值对是两个关联的值。指定键的值python将返回与之相关联的值,键和值之间用冒号分隔,而键值对之间用逗号分隔。
要添加键值对,可以依次指定字典名、用方括号括起键和相关联的值
例:>>> dict1["elephant"]="大象"
>>> dict1
{'dog': '狗狗', 'cat': '猫咪', 'lion': '狮子', 'elephant': '大象'}键值对的排列顺序与添加顺序不同。python不关心键值对的添加顺序,而只关心键和值之间的关联关系
要修改字典中的值,可依次指定字典名、用方括号括起的键以及该键相关联的新值
例:
>>> dict1["elephant"]="小象"
>>> dict1
{'dog': '狗狗', 'cat': '猫咪', 'lion': '狮子', 'elephant': '小象'}对于字典中不再需要的信息,可使用del语句将相应的键值对彻底删除,使用del语句时,必须指定字典名和要删除的键
例:
>>> del dict1["elephant"]
>>> dict1
{'dog': '狗狗', 'cat': '猫咪', 'lion': '狮子'}python可以遍历字典的所有键值对、键和值
利用items()方法可遍历字典的所有键值对,它返回一个键值对列表
利用keys()方法可遍历字典中所有的键,它也是返回一个列表
利用values()方法可遍历字典中所有的值,放回的也是一个列表
相关文章
- 03-14Python 字典 keys() 方法
- 03-14如何将字典列表转换为Pyspark DataFrame
- 03-14如何将动态命名的列连接到字典中?
- 03-14Python代码阅读(第34篇):列表元素出现频率字典
- 03-14习题练习:对给定列表进行运算后返回字典
- 03-14Python中元祖跟字典
- 03-14字符串转化成字典
- 03-14", line 1, in
NameError: name 'nan' is not defined">Python使用eval强制转换字符串为字典时报错:File " ", line 1, in NameError: name 'nan' is not defined - 03-14字典
- 03-14python系列七:Python3字典dict