python如何提取列表的一列

945
2023/11/16 19:36:56
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要提取列表的一列,可以使用列表解析或者循环来完成。

  1. 使用列表解析:

    lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    column = [row[1] for row in lst]
    print(column)  # 输出 [2, 5, 8]
    
  2. 使用循环:

    lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    column = []
    for row in lst:
        column.append(row[1])
    print(column)  # 输出 [2, 5, 8]
    

在以上两种方法中,lst 是待提取列的列表,row[1] 表示取每个子列表的第二个元素,并将其加入到新的列 column 中。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎么使用python for循环遍历字符串