2024-07-08 07:24:06 发布
网友
这是我的密码:
d={} d["Mark"]="A" d["Suho"]="B+" d["Christine"]="C" d["Ben"]="B" d["Bin"]="A-" for key, value in d.items(): print("Name: ") print(key) print ("Grade: ") print(value) print("")
所以我试图迭代字典中的键值。我试图让结果看起来像这样:
姓名:马克
成绩:A
但我很难在同一行上打印多张照片
您可以尝试以下方法:
d={} d["Mark"]="A" d["Suho"]="B+" d["Christine"]="C" d["Ben"]="B" d["Bin"]="A-" for key, value in d.items(): print("\nName: " + key) print ("Grade: " + value)
如果您使用的是Python3,那么可以使用f字符串
print(f"Name: {key}\nGrade: {value}") #Name: Mark #Grade: A #Name: Suho #Grade: B+ #Name: Christine #Grade: C #Name: Ben #Grade: B #Name: Bin #Grade: A-
当您在字符串前面调用f时,包含{}的任何内容都将作为变量调用,并打印其中存储的内容
f
{}
试试这个
for key, value in d.items(): print("Name: {} Grade: {}".format(key,value))
您可以尝试以下方法:
如果您使用的是Python3,那么可以使用f字符串
当您在字符串前面调用
f
时,包含{}
的任何内容都将作为变量调用,并打印其中存储的内容试试这个
相关问题 更多 >
编程相关推荐