美文网首页
Python嵌套列表, 将其中同位置的元素组成新的列表

Python嵌套列表, 将其中同位置的元素组成新的列表

作者: 奥巴牛叔 | 来源:发表于2018-05-01 19:48 被阅读0次

#遍历:嵌套列表, 将其中同位置的元素组成新的列表

lsts = [[1,2,3], [4,5,6],[7,8,9],[10,11,12]]

方法一:

ret_x = [x for [x,y,z] in lsts]

ret_y = [y for [x,y,z] in lsts]

ret_z = [z for [x,y,z] in lsts]

print(ret_x)  #[1, 4, 7, 10]

print(ret_y)  #[2, 5, 8, 11]

print(ret_z)  #[3, 6, 9, 12]

打印结果:

[1, 4, 7, 10]

[2, 5, 8, 11]

[3, 6, 9, 12]

方法二:

ret_x=[x[0] for x in lsts]

ret_y=[x[1] for x in lsts]

ret_z=[x[2] for x in lsts]

print(ret_x)  #[1, 4, 7, 10]

print(ret_y)  #[2, 5, 8, 11]

print(ret_z)  #[3, 6, 9, 12]

打印结果同上:

[1, 4, 7, 10]

[2, 5, 8, 11]

[3, 6, 9, 12]

相关文章

  • Python嵌套列表, 将其中同位置的元素组成新的列表

    #遍历:嵌套列表, 将其中同位置的元素组成新的列表 lsts = [[1,2,3], [4,5,6],[7,8,9...

  • python列表简介

    列表定义:按特定顺序排列的元素组成。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。 一、...

  • Python:列表简介

    概念 列表由一系列按特定顺序排列的元素组成,可以将任何元素加入列表中。Python中用[]来表示列表,用逗号分隔元...

  • Day006_笔记总结

    列表 列表是Python中容器类型 有序的并且是可变(列表中的元素,元素的个数和位置可变)的容器 元素:指的是列表...

  • 《Python编程:从入门到实践》笔记 第三章 列表

    列表 由一系列按特定顺序排列的元素组成。在Python中 用方括号([ ])来表示列表,并用逗号来分隔其中的元素。...

  • python 列表相关总结

    什么是列表? 列表是一种有顺序的特殊序列,有[] 、,、元素组成 列表的索引是什么? 列表中的元素在列表中的位置就...

  • python学习之数据结构

    列表 列表中每一个元素是可变的; 列表中每个元素是有序的,每个元素都有相应的位置; 列表可以容纳python中任何...

  • 2018-08-27列表和元祖基础语法(day6)

    列表 一、认识列表 1、列表是python中的容器类型。有序的,可变的容器(可变指的是列表中的元素和元素的位置、个...

  • 一次性把Python中的排序方法都学透!

    本文主要介绍了Python常用的内置数据结构的各种排序方式。 列表的排序 列表元素如下: 按照嵌套列表的第二个元素...

  • 【技术贴】python数据类型之列表

    1、什么是列表 列表是由一系列按特定顺序排列的元素组成的。在Python中,用[]来表示列表,并用逗号来分隔其中的...

网友评论

      本文标题:Python嵌套列表, 将其中同位置的元素组成新的列表

      本文链接:https://www.haomeiwen.com/subject/eyjfrftx.html