相信很多初学者在写代码时,会碰到列表中嵌套了字典,却不知道怎么取字典中的键值,不知如何下手,下面我来举几个例子。
假如有这样一个列表与字典的嵌套:
x=[{'a':1},{'b':2}]
要取出第二个字典b的值,相信一部分初学者或许可以,
print(x[1]['b'])
这样便取出了
2
或者取出第一个字典中的'a'的字典:
print(x[0].keys())
dict_keys(['a'])
或者取'a'的列表:
print(list(x[0].keys()))
['a']
或者是'a'的集合:
print(set(x[0].keys()))
{'a'}
或者'a'的元组:
print(tuple(x[0].keys()))
('a',)
做或者直接取'a':
print(list(x[0].keys())[0])
a
其他的同理
下次要去嵌套列表和字典中的值,就可以这样操作
其实仔细思考其中的逻辑,并不是很难
多多思考就好啦