2024-04-25 11:50:05 发布
网友
如何编写python脚本来解决这个问题?在
l=[1,2,3] Length A X=[one,two,three,.... ] length A
如何打印/写入文件 输出应该是
尝试使用类似的方法,但是由于长度A是可变的,所以这行不通
logfile.write('%d=%s %d=%s %d=%s %d=%s \n' % (l[1], X[1],l[2,X[3],l[4],X[4]))
所有组合:
print(''.join(map('{}={}'.format, zip(l, X)))) print(''.join(map('='.join, zip(map(str,l), X))))
由于join只对字符串有效,所以map(str,l)将[1,2,…]转换为['1','2',…]
格式适用于任何输入,因此不需要额外的转换
使用zip:
zip
l = [1, 2, 3] X = ['one', 'two', 'three'] ' '.join('{}={}'.format(first, second) for first, second in zip(l, X))
输出:
也可以使用fString使其更简洁:
numbers = [1, 2, 3] strings = ['one', 'two', 'three'] print(' '.join(f'{n}={s}' for n,s in zip(numbers,strings)))
所有组合:
由于join只对字符串有效,所以map(str,l)将[1,2,…]转换为['1','2',…]
格式适用于任何输入,因此不需要额外的转换
使用
zip
:输出:
^{pr2}$也可以使用fString使其更简洁:
相关问题 更多 >
编程相关推荐