Python 訪問字典(dictionary)中元素

訪問python字典中元素的幾種方式

一:通過“鍵值對”(key-value)訪問:

print(dict[key])

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict['D'])

輸出:
ee

dict.get(key,[default]) :default爲可選項,用於指定當‘鍵’不存在時 返回一個默認值,如果省略,默認返回None

'''
遇到問題沒人解答?小編創建了一個Python學習交流QQ羣:531509025
尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書!
'''
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict.get(2))
print(dict.get(3))
print(dict.get(4, ['字典中不存在鍵爲4的元素']))

輸出:
aa
None
['字典中不存在鍵爲4的元素']

二:遍歷字典:

1.使用字典對象的dict.items()方法獲取字典的各個元素即“鍵值對”的元祖列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for item in dict.items():
    print(item)

輸出:
(1, 1)
(2, 'aa')
('D', 'ee')
('Ty', 45)

2.獲取到具體的每個鍵和值:

'''
遇到問題沒人解答?小編創建了一個Python學習交流QQ羣:531509025
尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書!
'''
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key, value in dict.items():
    print(key, value)

輸出:
1 1
2 aa
D ee
Ty 45

3.還可以使用keys()和values()方法獲取字典的鍵和值列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key in dict.keys():
    print(key)
for value in dict.values():
    print(value)

輸出:
1
2
D
Ty
1
aa
ee
45
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章