【问题标题】:Nested list return index嵌套列表返回索引
【发布时间】:2015-02-21 23:47:25
【问题描述】:

在嵌套列表中,如何打印出元组中的第一个和第三个索引值?

L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]

返回 [(1,3), (4,6)]

而不是分配 L[0][1] 等并返回值,而是返回所有列表中的第一个索引和第三个索引值。

【问题讨论】:

    标签: python nested-lists


    【解决方案1】:
    >>> L = [[1,2,3,4,2,3],[4,5,6,7,3,4]]
    >>> print [(l[0], l[2]) for l in L]
    [(1, 3), (4, 6)]
    

    【讨论】:

      【解决方案2】:

      您可以使用列表理解和索引

      L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
      my_output = [(value[0],value[2]) for value in L]
      

      【讨论】:

        【解决方案3】:

        您可以使用列表推导循环遍历它

        L= [[1,2,3,4,2,3],[4,5,6,7,3,4]]
        my_output = [(x[0],x[2]) for x in L]
        

        输出:

        [(1, 3), (4, 6)]
        

        【讨论】:

          猜你喜欢
          • 2014-06-13
          • 1970-01-01
          • 1970-01-01
          • 2019-01-05
          • 2018-08-16
          • 1970-01-01
          • 1970-01-01
          • 2023-04-10
          • 1970-01-01
          相关资源
          最近更新 更多