繁体   English   中英

Python:从列表列表中删除元组

[英]Python: Removing tuples from a list of lists

我有一个包含元组的列表:

[[(1L,)], [(2L,)], [(3L,)], [(4L,)], [(5L,)]

我如何编辑列表,使列表看起来像:

l = [[1][2][3][4][5]]
>>> a
[[(1L,)], [(2L,)], [(3L,)], [(4L,)], [(5L,)]]
>>> a = [[x[0][0]] for x in a]
>>> a
[[1L], [2L], [3L], [4L], [5L]]

例如,如果您在每个子列表中有两个项目,您将需要这样的东西

example_list = [[(1, 0)], [(1, 1)], [(1, 3)], [(1, 4)], [(1, 5)]]
example_list = [[x[0][0], x[0][1]] for x in example_list]
print(example_list)

输出: [[1, 0], [1, 2], [1, 3], [1, 4], [1, 5]]

(注意:这是使用 Python 3.8)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM