1. 程式人生 > 程式設計 >Python字典常見操作例項小結【定義、新增、刪除、遍歷】

Python字典常見操作例項小結【定義、新增、刪除、遍歷】

本文例項總結了Python字典常見操作。分享給大家供大家參考,具體如下:

簡單的字典:

字典就是鍵值對key-value組合。

#字典 鍵值對組合
alien_0 ={'color':'green','number':5}
print(alien_0['color'])
print(alien_0['number'])

執行結果:

green
5

新增鍵值對

alien_0 ={'color':'green','number':5}
alien_0['first_name'] = 'mo'
alien_0['last_name'] = 'ak'
print(alien_0)

執行結果:

{'color': 'green','number': 5,'first_name': 'mo','last_name': 'ak'}

使用字典:

#訪問元素
favorite_languages ={
  'jen':'python','sarah':'c','edwoad':'ruby','phil':'python',}
print(favorite_languages['jen'])
#刪除鍵值對
del favorite_languages['phil']
print(favorite_languages)

執行結果:

python
{'jen': 'python','sarah': 'c','edwoad': 'ruby'}

遍歷字典:

favorite_numbers = {
  'mx' : '6','cg' : '365','zxp': '8',}
for key,value in favorite_numbers.items():
  print("\nkey:"+key)
  print("value:"+value)

執行結果:

key:mx
value:6

key:cg
value:365

key:zxp
value:8

遍歷字典中的所有鍵:

favorite_numbers = {
  'mx' : '6',}
for name in favorite_numbers.keys():
  print(name.title())

執行結果:

Mx
Cg
Zxp

巢狀:

#字典列表:
alien_0 = {'color':'green','points':5}
alien_1 = {'color':'red','points':6}
alien_2 = {'color':'blue','points':3}
aliens = [alien_0,alien_1,alien_2]
for alien in aliens:
  print(alien)
#字典中儲存列表:
favorite_language ={
  'jen':['python','c'],'mx':['java','python'],}
for name,languages in favorite_language.items():
  print("\n\t"+name+str(languages))
  for language in languages:
    print(language)

執行結果:

{'color': 'green','points': 5}
{'color': 'red','points': 6}
{'color': 'blue','points': 3}

jen['python','c']
python
c

mx['java','python']
java
python

#字典中儲存字典:
#暫略

更多關於Python相關內容感興趣的讀者可檢視本站專題:《Python字典操作技巧彙總》、《Python列表(list)操作技巧總結》、《Python函式使用技巧總結》、《Python資料結構與演算法教程》、《Python字串操作技巧彙總》及《Python入門與進階經典教程》

希望本文所述對大家Python程式設計有所幫助。