我的任务是:
制作几本字典,每本字典的名字都是宠物的名字。在每本词典中,包括动物的种类和主人的名字。将这些字典存储在一个名为 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())
到目前为止的输出:
宠物名称: 类型:狗 宠物主人:乔
宠物名称: 类型:猫 宠物主人:盖尔
宠物名称: 类型:鸟类 宠物主人:保罗
宠物名称: 类型:蛇 宠物主人:斯坦
我的问题:
我需要在我的代码中添加什么才能使输出包含宠物名称?
期望的输出:
宠物名称:流浪者 类型:狗 宠物主人:乔
宠物名称:小黑 类型:猫 宠物主人:盖尔
宠物名称:Polly 类型:鸟类 宠物主人:保罗
宠物名称:Seth 类型:蛇 宠物主人:斯坦
最佳答案
我会将名字存储在字典中。
rover = {'name' : 'rover', 'type': 'dog', 'owner': 'joe'}
关于python - 打印字典变量名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35615229/