Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符串格式的Python字典_Python_String_Dictionary_Join_Lis - Fatal编程技术网

字符串格式的Python字典

字符串格式的Python字典,python,string,dictionary,join,lis,Python,String,Dictionary,Join,Lis,我有一本这样的字典 verdict = {'1': 'PASS', '2': 'FAIL} 我想以字符串格式打印此词典,而不使用for循环。 输出: 到目前为止,我已经尝试过: print(*verdict.items(), sep='\n') Output: ('1', 'PASS') ('2', 'FAIL) 但是没有得到实际的结果 有什么方法可以达到预期的效果吗?我可以考虑两种方法 方法1: print("\n".join([f'{k}: {v}' for k,

我有一本这样的字典

verdict = {'1': 'PASS', '2': 'FAIL}
我想以字符串格式打印此词典,而不使用for循环。 输出:

到目前为止,我已经尝试过:

print(*verdict.items(), sep='\n')

Output:
('1', 'PASS')
('2', 'FAIL)
但是没有得到实际的结果


有什么方法可以达到预期的效果吗?

我可以考虑两种方法

方法1:

print("\n".join([f'{k}: {v}' for k, v in verdict.items()]))
方法2:

for k, v in verdict.items():
    print(f'{k}: {v}')

到目前为止,您尝试了什么?编辑了问题。请检查。仅使用
print()
无法完成所有操作。您将需要一个循环和字符串格式(f-string或
.format()
)。
for k, v in verdict.items():
    print(f'{k}: {v}')