我有2个列表
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说"无效的语法"在你的程序中。理解不接受印刷吗?我怎么能纠正这个?
答案 0 :(得分:3)
这将在一行中完成:
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