Roo*_*ire 2 python printing dictionary list
我的任务是:
制作几个词典,其中每个词典的名称是宠物的名称.在每个字典中,包括动物的种类和所有者的名字.将这些词典存储在名为pets的列表中.接下来,循环浏览您的列表,并打印出您对每只宠物所知的一切.
到目前为止我所拥有的:
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())
Run Code Online (Sandbox Code Playgroud)
目前为止的输出:
宠物名称:类型:狗宠物主人:乔
宠物名称:类型:猫宠物主人:盖尔
宠物名称:类型:鸟宠物主人:保罗
宠物名称:类型:蛇宠物主人:斯坦
我的问题:
我需要添加到我的代码中以使输出包含宠物名称?
期望的输出:
宠物名称:流浪者类型:狗宠物主人:乔
宠物名称:Blackie类型:猫宠物主人:盖尔
宠物名称:波莉类型:鸟宠物主人:保罗
宠物名称:赛斯类型:蛇宠物主人:斯坦
我会将名字存储在字典中.
rover = {'name' : 'rover', 'type': 'dog', 'owner': 'joe'}
Run Code Online (Sandbox Code Playgroud)