python - 将列表中的每个条目单独添加到字符串
问题描述
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
推荐阅读
- c++ - OpenCV c++ 找不到
- wordpress - 将 woommerce 产品与博客文章链接
- python - 在随机位置对角绘制图像上的文本
- javascript - Vue:如何更改每个页面的背景颜色
- java - Android 未知 logcat 消息 V/StudioTransport:处理 pid 的代理命令 1200
- azure - Gitlab管道作业令牌失败
- mysql - 在 SQL 中,我可以在另一列中获取与它们没有关联的特定值的列中的值吗?
- python - Python服务在Windows服务中有问题
- c# - 如何使用 Windows 窗体显示 Html 文件?
- javascript - 我只能将js文件与encore结合起来吗?