python向后列表

标签 python list

假设我有一个数字列表 [122,423,134],我想反转各个元素,所以它们是 [221,324,431],我如何在 python 中执行此操作? reversed(list) 和 list.reverse() 仅反转元素的顺序。我敢肯定,这可能是一件微不足道的事情。感谢您的帮助。

最佳答案

In [1]: l = [122,423,134]

In [2]: [int(str(val)[::-1]) for val in l]
Out[2]: [221, 324, 431]

这里,str(val)将元素转为字符串,[::-1]反转字符串,int() 将结果转换为整数。

关于python向后列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8808045/

相关文章:

python - 在 django 中导入设置时出现奇怪的错误

python - 如何卸载 Flask?

list - 在序言中依次迭代列表元素

java - 允许重复、保持插入顺序并允许删除和插入的结构

python - fors 在 python 列表理解中

python - python 分割数组

python - 检查 DataFrame 中的循环引用 (Python)

python - 在 Python 中反转列表

python - 如何在 python 中打印/返回一个类?

java - 为什么 java.util.List.clear() 是 "optional operation"?