0
A
回答
4
您可以使用列表解析来得到这样的结果
data = [["1","2","3"],["7","6","5"]]
print [[[int(j)] for j in i] for i in data ]
输出
[[[1], [2], [3]], [[7], [6], [5]]]
1
替代@ thefourtheye的方法:
>>> import itertools
>>> l = [["1","2","3"],["7","6","5"]]
>>> result = [[int(i)] for i in itertools.chain.from_iterable(l)]
>>> result
[[1], [2], [3], [7], [6], [5]]
其分解,这里是用正常的循环方式:
result = []
for i in itertools.chain.from_iterable(l):
result.append([int(i)])
1
递归函数不会使输入任何假设:
def list2list(l):
for i, e in enumerate(l):
if type(e) == list: list2list(e)
else: l[i] = [int(e)]
return l
l = [["1","2","3"],["7","6","5"]]
list2list(l)
print l
产品:
[[[1], [2], [3]], [[7], [6], [5]]]
相关问题
- 1. 如何在无序列表元素中添加表单输入
- 2. 更新在单个列表元素的列表清单?
- 3. C#,Lambda将元素从一个列表传输到另一个列表
- 4. 使用Javascript将HTML元素从一个列表传输到另一个列表
- 5. Python中的列表中的单个元素的单独列表
- 6. 检查列表元素是否存在于另一个列表的元素中
- 7. 如何访问每个列表的第一个元素列表
- 8. 如何检查是否元素列表
- 9. 拆除列表元素时指数是一个列表是NaN
- 10. 如何检查列表中的元素是否为空列表:[]?
- 11. 如何将元素列表转换为列表列表
- 12. 如何缓存输入列表的响应列表中的每个元素
- 13. 如何找到一个列表元素
- 14. 如何每个元素传递一个列表的功能
- 15. 元素不是从列表
- 16. 访问列表中的单个元素
- 17. 获取列表中的单个元素
- 18. ConfigObj和单个元素列表
- 19. 乘以列表中的单个元素
- 20. Unmarshal单个元素列表失败
- 21. python struct.pack()列表中的单个元素?
- 22. Python列表 - 访问单个元素
- 23. 如何显示锚元素内嵌这是在下拉菜单列表元素
- 24. 如何将表列值传输到一个列表?
- 25. 传输列表
- 26. 如何从有序列表中选择一个列表元素?
- 27. 如何使每个元素从列表解析zip()的列表?
- 28. LINQ:如何附加元素列表到另一个列表
- 29. 列表元素
- 30. Python比较单个列表元素的列表
它确实有帮助。谢谢 – SonicFancy
@SonicFancy欢迎您:)请考虑接受此答案http://meta.stackexchange.com/a/5235/235416 – thefourtheye