其他分享
首页 > 其他分享> > 字典

字典

作者:互联网

    在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()方法可遍历字典中所有的值,放回的也是一个列表

标签:dict1,相关联,python,键值,elephant,字典
来源: https://blog.51cto.com/13762582/2418374