如何在python的理解中使用print命令?

2024-03-29 06:15:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两张单子

Set = [1,2,3,4,5]
Value = [11,12,14,15,16]

我需要打印:

"Set1 Value=11
 Set2 Value=12
 Set3 Value=14
 .... "

我的代码:

k = [print("Set" + str(a)+ " " + "Value=" + str(b) + /n) for i in a,b in zip(Set, Value)]

然而,我得到一个erorr说“无效语法”在您的程序。理解不接受印刷吗?我怎样才能纠正这个问题?你知道吗


Tags: 代码in程序forvalue语法zip单子
1条回答
网友
1楼 · 发布于 2024-03-29 06:15:12

这将在一行中实现技巧:

Set = [1,2,3,4,5]
Value = [11,12,14,15,16]

print("\n".join([('Set{} Value={}'.format(i,j)) for i,j in zip(Set,Value)]))

输出:

Set1 Value=11
Set2 Value=12
Set3 Value=14
Set4 Value=15
Set5 Value=16

相关问题 更多 >