Python 列表的列表
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 列表的列表相关推荐
- 逗号分隔的字符串转换为Python中的列表 split
将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...
- you need python_Life is short,you need Python——Python序列(列表)
一.序列 序列是一种数据存储方式,用来存储一系列的数据. 在内存中,序列就是一块用来存放多个值的连续的内存空间.比如一个整数序列[10,20,30,40],可以这样示意表示: 由于 Python3 中 ...
- python如何保存列表_Python 基础知识全篇-列表(Lists)
示例 列表是元素的集合,存储在一个变量中.列表中存储的元素类型没有限制,下面是列表的一个简单例子. students = ['bernice', 'arron', 'cody'] for studen ...
- python中创建列表[]和list()哪个效率快?为什么快?快多少呢?
python中创建列表的两种方式: # 方法一:使用成对的方括号语法 list_a = []# 方法二:使用内置的 list() list_b = list() 1. [] 是 list() 的三-四 ...
- 这12种方法轻松合并Python中的列表
我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史>中 ...
- python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战
python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战 笔者遇到的问题是这样的, 在做机器学习模型的时候,有的时候会使用相关性分析的方法来进行特征的筛选,去除冗余特征,降 ...
- Python自学笔记-列表生成式(来自廖雪峰的官网Python3)
感觉廖雪峰的官网http://www.liaoxuefeng.com/里面的教程不错,所以学习一下,把需要复习的摘抄一下. 以下内容主要为了自己复习用,详细内容请登录廖雪峰的官网查看. 列表生成式 列 ...
- Python知识点2——列表基础
列表 1.列表与访问 用方括号[]括起来的就是列表,并且用逗号分割其中的元素 类似于C语言中的数组,采用下标方式进行访问,索引从0开始 l=['a','b','c','d'] print(l, l[0 ...
- python ui bs_Guibs的Python学习_列表
Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...
- python 两个列表相互映射_Python基础 — 10分钟学习函数式Python
点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1. 函数式范式 2. ...
最新文章
- [hdu1828] Picture
- bash shell的一些基本概念
- 使用phpqrcode生成二维码时候显示不正常,有一个小方块
- 大华供应链管理平台_files_锦江全球采购平台SRM系统2.0版本上线 打造更智能的供应链...
- 2014年JAVA省赛B组---第四题---大衍数列
- 局域网内连接MySQL
- Win11系统如何刷新按钮
- 那些html编辑器有代码片段6,VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)...
- oracle byte 转string,C# 中 byte 转化成string
- LeetCode 148 排序链表
- 问题:虚拟环境名字相同遇到bug,please specify a different sdk name?
- 饿了么美团外卖返利程序对接公众号发单机器人分销系统返利源码
- IDEA导入插件依赖后Maven报错:java.lang.RuntimeException: Cannot reconnect.
- mysql 交换分区吗_MySQL分区表——交换分区
- Macbook Pro无法使用Logi Option连接蓝牙鼠标解决方法
- 国家发布世界级城市群规划上海“全球城市”
- 现在啥软件都有开源,BI 呢?
- inter幻影峡谷安装ubuntu18.04
- 新松机器人产业小镇_总投资35亿元的新松机器人产业园项目落户永修
- python编程圆面积_Python编程1——Python计算圆的周长和面积