python字典的練習


#1、將這三個字典都存儲在一個名為 people 的列表中。遍歷這個列表,將其中每個人的所有
#信息都打印出來。
people=[]
a={'name':'laosun',
    'phone':13032435356,
     'sex':1}
b={'name':'laozheng',
    'phone':13038659870,
    'sex':1}
c={'name':'laosong',
   'phone':13032867908,
   'sex':2}
people.append(a)

people.append(b)
people.append(c)
print(people)
for k in people:
    print(k)

#2、創建多個字典,對於每個字典,都使用一個寵物的名稱來給它命名;
# 在每個字典中,包含寵物的類型及其主人的名字。將這些字典存儲在一個名為 pets
#的列表中,再遍歷該列表,並將寵物的所有信息都打印出來。
pets=[]
a={'type':'dog','name':'wangwang'}
b={'type':'cat','name':'miaomiao'}
c={'type':'tigger','name':'aoao'}
pets.append(a)
pets.append(b)
pets.append(c)
for pet in pets:
    print(pet)

#喜歡的地方 :創建一個名為 favorite_places 的字典。在這個字典中,將三個人的名字用作鍵;
# 對於其中的每個人,都存儲他喜歡的 1~3 個地方。為讓這個練
#習更有趣些,可讓一些朋友指出他們喜歡的幾個地方。遍歷這個字典,並將其中每個人的名字及其喜歡的地方打印出來
favorite_places ={}
a={'laosun':{'youyong','xizao'}}
b={'laozheng':{'youxi','sleep'}}
c={'laosong':{'shaxiao','tingge'}}
favorite_places.update(a)
favorite_places.update(b)
favorite_places.update(c)

for k,vs in favorite_places.items():
    print(k.title()+'喜歡'+str(vs))


#4、創建一個名為 cities 的字典,其中將三個城市名用作鍵;對於每座城市,都創建一個字典,
# 並在其中包含該城市所屬的國家、人口約數以及一個有關該
#城市的事實。在表示每座城市的字典中,應包含 country 、 population 和 fact 等鍵。
# 將每座城市的名字以及有關它們的信息都打印出來。
cities={}
a={'北京':{'country':'china','population':'15億','fact':'gulao'}}
b={'天津':{'country':'china','population':'15億','fact':'gulao'}}
c={'上海':{'country':'china','population':'15億','fact':'gulao'}}
cities.update(a)
cities.update(b)
cities.update(c)
print(cities)
for k,v in cities.items():
    print('城市的名字:'+str(k),'城市的詳情:'+str(v))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM