python - 如何在列表中添加扩展名?
问题描述
例如:
我有一个列表,需要将“.jpg”添加到 python 列表中的所有元素。
输入:
a = [[0, 1, 5], [3, 4, 6, 7], [2]]
输出:
[[0.jpg, 1.jpg, 5.jpg], [3.jpg, 4.jpg, 6.jpg, 7.jpg], [2.jpg]]
希望这里有人可以提供帮助。我愿意接受任何想法、建议和建议,谢谢。
解决方案
>>> [[str(element) + '.jpg' for element in sublist] for sublist in a]
[['0.jpg', '1.jpg', '5.jpg'], ['3.jpg', '4.jpg', '6.jpg', '7.jpg'], ['2.jpg']]
推荐阅读
- python - 使用 for 循环绘制字典中的数组
- python-3.x - 从 python 3.8.2 调用 sklearn 的错误消息
- java - 无法将客户的特征扫描到 customerData 数组中
- javascript - 在较新版本的 discord.js 中替换 guild.roles.find()
- javascript - 为什么我的动画 SVG 动画停止变色?
- codeblocks - 如何在 Code::Blocks 17.12 中设置暗模式?
- sql-server - 冲突的外键 SSMS
- r - 如何循环获取最小 RMSE 值并在每列中使用“应用”进行预测
- bash - (bash)系统地将更改应用于变量数组的最不冗余的方法是什么?
- mysql - 如何在sql中计算这个百分比?