【发布时间】:2010-03-14 15:13:33
【问题描述】:
我有一个包含元组的列表:
[[(1L,)], [(2L,)], [(3L,)], [(4L,)], [(5L,)]
如何编辑列表,使列表看起来像:
l = [[1][2][3][4][5]]
【问题讨论】:
我有一个包含元组的列表:
[[(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)
【讨论】: