简单的字典:
字典就是键值对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;">