这个问题已经在这里有一个答案:
Nums = ['1', '2', '3', '4']
print(str('\n'.join(Nums)) + 'XXX')
目前这款回报
1
2
3
4XXX
我想获得的代码每个号码后返回xxx
,而不是仅将最后一个!有没有办法来处理这些单独所以它打印在Nums + XXX
每个条目每一个?
例:
1XXX
2XXX
...
谢谢!
In [1]: Nums = ['1', '2', '3', '4']
In [2]: print('\n'.join([i+'XXX' for i in Nums]))
1XXX
2XXX
3XXX
4XXX
分别打印每行:
In [5]: for i in Nums:
...: print('{}XXX\n'.format(i))
...:
1XXX
2XXX
3XXX
4XXX
它类似于你一个小的修改做了什么。
Nums = ['1', '2', '3', '4']
print('XXX\n'.join(Nums) + 'XXX\n')
我希望这有帮助!。