专业编程基础技术教程

网站首页 > 基础教程 正文

列表生成式及二维列表#Python基础

ccvgpt 2024-07-26 00:41:43 基础教程 13 ℃

介绍完列表的基础操作后,接下来看看列表生成式。除了直接输入元素值创建列表,还可以使用列表生成式生成列表中的元素。

列表生成式及二维列表#Python基础

下面这个for循环,先看 for item in range,它表示循环几次。如果循环十次,列表中就有十个元素;如果循环五次,列表中就有五个元素。这个表达式指的是什么?

想让列表中包含什么元素,就在这里输入。不仅可以这样输入,还可以使用逆运算判断是否需要输入,它会根据条件生成新列表,不符合条件的元素会被过滤掉。现在看一下。

最后一个是列表生成式的使用:1.5加1减1,列表生成是列表生成式的使用。先在这里输入render,目的是生成随机数字,可以这样输入:

list:我知道方括号创建列表,但循环几次?从1到1时,循环了10次。列表中的元素是什么?可以直接输入item,对吗?可以,1、2、3、4、5、6、7、8、9,没错。

可以改变它的什么?可以让它循环十次,每次元素数量加倍。当然,在这里,item没有作用,可以用下划线代替,可以使用任意变量。

在这里,让它生成随机数字,范围是1到100,可以吗?没有问题。每次运行的结果都不同,它会自动生成1到100之间的随机数字。

还可以从列表中选择符合条件的元素,组成新列表,对吗?

先说几次,ineed松木,这里的i为什么不加下划线?因为我想让它紧接着i,但我想加上一个判断条件,如果i和2的余数等于0,就作为列表中的元素。i和2的余数等于0是什么数?所以它会筛选出偶数作为列表中的元素。

当说到这的时候,实际上已经介绍了列表和列列表的概念。

二维列表是一种表格数据,由一行行数据组成。它有竖行和横列,可以看成是一个嵌套的列表。

要生成二维列表,需要使用双层循环。具体来说,先循环生成每一行的数据,再循环生成每一列的数据。

当生成每一行的数据时,需要使用print函数进行换行操作。这样才能得到一个完整的二维列表。

列表生成式可以生成四行、五列的二维列表。在生成每一列的数据时,需要指定每一列的数据类型。

例如,想要生成一个包含四个整数的二维列表,可以这样写:

[0,1,2,3]

这样,就得到了一个包含四个整数的二维列表。每一行的数据都是一个小列表,包含四个数字。

Tags:

最近发表
标签列表