我有这样的事情:list = [{'nom': 'Wanda Maximoff', 'crimes': ['A conspiré avec Ultron', 'A agressé Vision', "A détruit l'aéroport de Vienne"], 'univers': 'Marvel', 'ID': 501988, 'danger': 45}]我需要在输出中打印这个列表,如下所示:- Wanda Maximoff, ID 501988, univers Marvel Niveau de danger : 45 Crimes commis : - A conspiré avec Ultron - A agressé Vision - A détruit l'aéroport de Vienne我的列表中还可以有另一个角色。
1 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
您可以创建自己的打印功能,它将按照您想要的格式打印记录:
def printRecords(records):
for record in records:
print("- " + record['nom'] + ", ID " + str(record['ID']) + ", univers " + record['univers'])
print("\tNiveau de danger : " + str(record['danger']))
print("\tCrimes commis : ")
for crime in record['crimes']:
print("\t\t- " + crime)
inlist = [{'nom': 'Wanda Maximoff', 'crimes': ['A conspiré avec Ultron', 'A agressé Vision', "A détruit l'aéroport de Vienne"], 'univers': 'Marvel', 'ID': 501988, 'danger': 45}]
printRecords(inlist)
注意:不要list用作变量名,因为它是 Python 的保留关键字。考虑使用不同的名称。
添加回答
举报
0/150
提交
取消