字典取值

Posted qd1228

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典取值相关的知识,希望对你有一定的参考价值。

#字典取值
score = (90,89,78)
d = {"name":"张三","sex":‘男‘,‘score‘:score}
#取字典的key
for k in d.keys():
print(k)
#取字典的value
for v in d.values():
print(v)
#同时取字典的key value
for k,v in d.items():
print(k,v)

#练习题
No = [1001,1002,1003,1004]
names = [‘张三‘,‘李四‘,‘王五‘,‘赵六‘]
#将上面的list合并成一个字典
#方法一:
d = {str(No[i]):names[i] for i in range(len(No))}
print(d)
#方法二:
d1= {n:names[No.index(n)] for n in No}
print(d1)
#生成新的list
kk = [item+‘ss‘ for item in names]
print(kk)

以上是关于字典取值的主要内容,如果未能解决你的问题,请参考以下文章

zhlan--Python中的字典遍历方法 & 字典取值

关于字典编辑及文件读写

python字典嵌套列表取值

jsonpath 字典中取值

python 嵌套字典比较值,取值

Python ---字典相关操作