var = [‘a’, ‘b’, ‘c’]
sign = [‘=’, ‘:’, ‘=’]
value = [‘100’, ‘200’, ‘300’]
out = '<{0}>{1}<{2}>'.format(vari1, equal_sign, value)
print(out)
预期输出:
一个= 100 B:200 C = 300
但它是印刷
[ 'A', 'B', 'C']> [ '=', ':', '='] <[ '100', '200', '300']
尝试这个:
>>> var
['a', 'b', 'c']
>>> sign
['=', ':', '=']
>>> value
['100', '200', '300']
>>> print('\n'.join(''.join(x) for x in zip(var, sign, value)))
a=100
b:200
c=300
试试这个简单的一个:
var = ['a', 'b', 'c']
sign = ['=', ':', '=']
value = ['100', '200', '300']
length = 3
for i in range(length):
print(var[i], sign[i], value[i])
您可以使用zip
例如:
var = ['a', 'b', 'c']
sign = ['=', ':', '=']
value = ['100', '200', '300']
for i in zip(var, sign, value):
print("".join(i))
输出:
a=100
b:200
c=300
使用字符串格式:
for i in range(len(var)):
print('{}{}{}'.format(var[i],sign[i],value[i]))