字典

简单的字典:
    
  字典就是键值对key-value组合。
1 #字典  键值对组合
2 alien_0 ={'color':'green','number':5}
3 print(alien_0['color'])
4 print(alien_0['number'])

  

  添加键值对

1 alien_0['first_name'] = 'mo'
2 alien_0['last_name'] = 'ak'
3 print(alien_0)
 
使用字典:
 1 #访问元素
 2 favorite_languages ={
 3     'jen':'python',
 4     'sarah':'c',
 5     'edwoad':'ruby',
 6     'phil':'python',
 7 }
 8 
 9 print(favorite_languages['jen'])
10 
11 #删除键值对
12 del alien_0['points']
遍历字典:
1 favorite_numbers = {
2     'mx' : '6',
3     'cg' : '365',
4     'zxp': '8',
5 }
6 for key,value in favorite_numbers.items():
7     print("
key:"+key)
8     print("value:"+value)
遍历字典中的所有键:
1 favorite_numbers = {
2     'mx' : '6',
3     'cg' : '365',
4     'zxp': '8',
5 }
6 
7 for name in favorite_numbers.keys():
8     print(name.title())
嵌套:
 1 #字典列表:
 2 alien_0 = {'color':'green','points':5}
 3 alien_1 = {'color':'red','points':6}
 4 alien_2 = {'color':'blue','points':3}
 5 
 6 aliens = [alien_0,alien_1,alien_2]
 7 for alien in aliens:
 8     print(alien)
 9     
10 
11 #字典中存储列表:
12
13 favorite_language ={
14     'jen':['python','c'],
15     'mx':['java','python'],
16 }
17 for name,languages in favorite_language.items():
18     print("
	"+name+str(languages))
19     for language in languages:
20         print(language)
21 
#字典中存储字典:
#暂略
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





原文地址:https://www.cnblogs.com/kunpengv5/p/7477524.html