【问题标题】:Python: Removing tuples from a list of listsPython:从列表列表中删除元组
【发布时间】:2010-03-14 15:13:33
【问题描述】:

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

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

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

l = [[1][2][3][4][5]]

【问题讨论】:

    标签: python list tuples


    【解决方案1】:
    >>> a
    [[(1L,)], [(2L,)], [(3L,)], [(4L,)], [(5L,)]]
    >>> a = [[x[0][0]] for x in a]
    >>> a
    [[1L], [2L], [3L], [4L], [5L]]
    

    【讨论】:

      【解决方案2】:

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

      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)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多