Python的小技巧

Python字典键值对的添加和遍历

2020-07-08  本文已影响0人  大海龟啦啦啦

添加键值对

对列表中不存在的key直接进行赋值来添加

#In [62]: dict1 = {}

In [63]: dict1['name'] = 'lisi'

In [64]: dict1
Out[64]: {'name': 'lisi'}

对列表中存在的,但是key和value都是变量的可以直接替换

In [65]: dict1 = {'name' : 'zhangsan' , 'age' : 18}

In [66]: dict1['name'] = 'wangwu'

In [67]: dict1['age'] = 30

In [68]: dict1
Out[68]: {'age': 30, 'name': 'wangwu'}

遍历字典键值对

有两种方法,分别如下所示:

方法1、通过先获取key,在用dict1[key]的方法来获取value

In [69]: dict1 = {'name' : 'zhangsan' , 'age' : 18}

In [70]: for key in dict1:
    ...:     print(key , dict1[key])
    ...:
name zhangsan
age 18

方法2、对字典items()方法返回的元组列表进行序列解包

In [71]: for key , value in dict1.items():
    ...:     print(key , value)
    ...:
name zhangsan
age 18
上一篇 下一篇

猜你喜欢

热点阅读