Python 列表列表是包含列表元素的 Python 列表。

我们知道 Python 列表可以包含任何类型的元素。因此,如果我们为这些元素分配 Python 列表,我们将得到一个 Python 列表列表。

Python List of Lists 类似于二维数组。内部列表可以有不同的大小。

定义列表的 Python 列表

在下面的程序中,我们将包含列表的列表定义为元素。

list_of_lists = [['a', 25, 69, 'Apple'],[5, 'doll', 854, 41.2],[8, 6, 'car', True]]print(list_of_lists)

输出

[['a', 25, 69, 'Apple'], [5, 'doll', 854, 41.2], [8, 6, 'car', True]]

我们存储在内部列表中的元素类型可以独立于其他元素。

迭代 Python 列表列表

您可以使用 while 循环或 for 循环等循环语句来遍历内部列表。

在下面的程序中,我们将使用 while 循环来迭代内部列表。

list_of_lists = [['a', 25, 69, 'Apple'],[5, 'doll', 854, 41.2],[8, 6, 'car', True]]i = 0
while i < len(list_of_lists):print(list_of_lists[i])i += 1

输出

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

此外,在下面的示例中,我们将学习如何使用 for 循环来迭代 Python 列表列表的内部列表。

list_of_lists = [['a', 25, 69, 'Apple'],[5, 'doll', 854, 41.2],[8, 6, 'car', True]]for list_i in list_of_lists:print(list_i)

输出

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

从列表列表中删除列表

就像从列表中删除项目一样,您可以从列表列表中删除列表。

在下面的示例中,我们将使用 del 关键字删除索引 1 处的列表。

list_of_lists = [['a', 25, 69, 'Apple'],[5, 'doll', 854, 41.2],[8, 6, 'car', True]]del list_of_lists[1]print(list_of_lists)

输出

[['a', 25, 69, 'Apple'], [8, 6, 'car', True]]

概括

在本Python 示例教程中,我们通过示例程序学习了如何在 Python 中定义列表列表、如何遍历内部列表、如何删除列表等。

Python 列表的列表相关推荐

  1. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  2. you need python_Life is short,you need Python——Python序列(列表)

    一.序列 序列是一种数据存储方式,用来存储一系列的数据. 在内存中,序列就是一块用来存放多个值的连续的内存空间.比如一个整数序列[10,20,30,40],可以这样示意表示: 由于 Python3 中 ...

  3. python如何保存列表_Python 基础知识全篇-列表(Lists)

    示例 列表是元素的集合,存储在一个变量中.列表中存储的元素类型没有限制,下面是列表的一个简单例子. students = ['bernice', 'arron', 'cody'] for studen ...

  4. python中创建列表[]和list()哪个效率快?为什么快?快多少呢?

    python中创建列表的两种方式: # 方法一:使用成对的方括号语法 list_a = []# 方法二:使用内置的 list() list_b = list() 1. [] 是 list() 的三-四 ...

  5. 这12种方法轻松合并Python中的列表

    我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史>中 ...

  6. python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战

    python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战 笔者遇到的问题是这样的, 在做机器学习模型的时候,有的时候会使用相关性分析的方法来进行特征的筛选,去除冗余特征,降 ...

  7. Python自学笔记-列表生成式(来自廖雪峰的官网Python3)

    感觉廖雪峰的官网http://www.liaoxuefeng.com/里面的教程不错,所以学习一下,把需要复习的摘抄一下. 以下内容主要为了自己复习用,详细内容请登录廖雪峰的官网查看. 列表生成式 列 ...

  8. Python知识点2——列表基础

    列表 1.列表与访问 用方括号[]括起来的就是列表,并且用逗号分割其中的元素 类似于C语言中的数组,采用下标方式进行访问,索引从0开始 l=['a','b','c','d'] print(l, l[0 ...

  9. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  10. python 两个列表相互映射_Python基础 — 10分钟学习函数式Python

    点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1.  函数式范式 2.  ...

最新文章

  1. [hdu1828] Picture
  2. bash shell的一些基本概念
  3. 使用phpqrcode生成二维码时候显示不正常,有一个小方块
  4. 大华供应链管理平台_files_锦江全球采购平台SRM系统2.0版本上线 打造更智能的供应链...
  5. 2014年JAVA省赛B组---第四题---大衍数列
  6. 局域网内连接MySQL
  7. Win11系统如何刷新按钮
  8. 那些html编辑器有代码片段6,VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)...
  9. oracle byte 转string,C# 中 byte 转化成string
  10. LeetCode 148 排序链表
  11. 问题:虚拟环境名字相同遇到bug,please specify a different sdk name?
  12. 饿了么美团外卖返利程序对接公众号发单机器人分销系统返利源码
  13. IDEA导入插件依赖后Maven报错:java.lang.RuntimeException: Cannot reconnect.
  14. mysql 交换分区吗_MySQL分区表——交换分区
  15. Macbook Pro无法使用Logi Option连接蓝牙鼠标解决方法
  16. 国家发布世界级城市群规划上海“全球城市”
  17. 现在啥软件都有开源,BI 呢?
  18. inter幻影峡谷安装ubuntu18.04
  19. 新松机器人产业小镇_总投资35亿元的新松机器人产业园项目落户永修
  20. python编程圆面积_Python编程1——Python计算圆的周长和面积

热门文章

  1. 注册网站域名多少钱_网站建设之怎么注册域名,注册域名需要多少钱?
  2. windows关闭windows正在检查该问题的解决方案
  3. 2017年4月11日携程笔试题 乘积最大
  4. 侧边栏 SlidingMenu
  5. 证监会发布:允许上市公司并购游戏公司
  6. 专心技术,拒绝浮躁,静下心来,做一个有创造力的coder
  7. 基数排序 - 主位优先
  8. 多个相机拍摄定位_大幅面多相机高精度定位及测量解决方案
  9. python-变量定义域及相关函数
  10. SitePoint播客#102:哑巴引号