Python從單元素字典中獲取key和value
阿新 • • 發佈:2019-02-19
遍歷python字典的方法
方法一:遍歷key值
a = {'a': '1', 'b': '2', 'c': '3'}
for key in a:
print(key+':'+a[key])
for key in a.keys():
print(key+':'+a[key])
在使用上,for key in a和 for key in a.keys():完全等價。
方法二
for value in a.values():
print(value)
方法三
for kv in a.items():
print(kv)
輸出結果:
('a' , '1')
('b', '2')
('c', '3')
方法四
for key,value in a.items():
print(key+':'+value)
輸出結果:
a:1
b:2
c:3
Python獲取單元素字典的key和value
之前寫程式碼很多時候會遇到這麼一種情況:在python的字典中只有一個key/value鍵值對,想要獲取其中的這一個元素還要寫個for迴圈獲取。網上搜了一下,發現還有很多簡單的方法:
方法一
d = {'name':'haohao'}
(key, value), = d.items()
方法二
d = {'name' :'haohao'}
key = list(d)[0]
value = list(d.values())[0]
方法三
d = {'name':'haohao'}
key, = d
value, = d.values()
方法四
d = {'name':'haohao'}
#通過list將字典中的keys和values轉化為列表
keys = list(dic.keys())[0]
values = list(dic.values())[0]