我的分配名單是:Python的初學者 - 字典變量名
做幾本詞典,其中每個字典的名稱是一個寵物的名字。在每本字典中,包括動物的種類和所有者的名字。將這些字典存儲在名爲寵物的列表中。接下來,循環訪問您的列表,並且打印出您對每隻寵物瞭解的所有信息。
我有這麼遠:到目前爲止
rover = {'type': 'dog', 'owner': 'joe'}
blackie = {'type': 'cat', 'owner': 'gail'}
polly = {'type': 'bird', 'owner': 'paul'}
seth = {'type': 'snake', 'owner': 'stan'}
pets = [rover, blackie, polly, seth]
for pet in pets:
print("\nPet Name:", "\nType:", pet['type'].title(), "\nPet Owner:", pet['owner'].title())
輸出:
寵物名稱: 類型:狗 的寵物主人:喬
寵物名稱: 類型:貓糧 Pet owner:Gail
寵物名稱: 類型:鳥 的寵物主人:保羅
寵物名稱: 類型:蛇 的寵物主人:斯坦
我的問題:
什麼我需要添加到我的代碼有輸出包括寵物名稱?
所需的輸出:
寵物名稱:流動站 類型:狗 的寵物主人:喬
寵物名稱:黑澀會 類型:貓 的寵物主人:蓋爾
寵物名稱: Polly 類型:鳥類 寵物房東:Paul
寵物名稱:Seth 類型:蛇 Pet owner:Stan
你需要在你的字典中添加一個'name'關鍵 –
@iriejams,我強烈推薦這個指南的學習蟒蛇:動手Python指南(http://anh.cs.luc.edu /python/hands-on/3.1/handsonHtml/index.html) – Igor