假设我有一个数字列表 [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/