欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

列表操作

程序员文章站 2022-03-01 13:04:35
...

一、使用for循环遍历整个列表

语法: for 变量名 in 列表名:  #注意需要冒号

               print(变量名)           #注意缩进

mas = ['a','x','c','aa']
for ma in mas:
    print(ma)

列表操作

二、创建数值列表

1.函数range(a,b):从a开始到b前一个数结束。

for value in range(1,5):
    print(value)

列表操作

可见输出从第一个值到最后一个值的前一个值。及生成四个数。

将生成的数字转换成列表,使用函数list()。

number = list(range(1,6))
print(numbers)

列表操作

输出列表。

2.求数字列表的最大值,最小值,总和。

最大值:man()函数

最小值:min()函数

总和:sum()函数

3.列表解析:将for循环和创建新元素的代码合并成一行,并自动附加新元素。

列表名 = [表达式 for 变量 in 产生值]

sqls = [value**2 for value in range(1,11)]
print(sqls)

在这里,sqls是列表名,value**2是表达式,用于对产生变量进行计算,如何存储在列表中,使用for循环产生value。

列表操作

三、使用列表部分

1.列表的部分元素:切片

2.创建切片可以指定要使用的第一个元素和最后一个元素的索引。和range()一样,到达指定第二个索引前面的元素停止。

as = ['a','b','c','d','e']
print(as[0:3])  #输出三个

输出:['a','b','c']

注:如果第一个没有指定索引,即从0开始。如果第二个没指定索引,则到最后一个索引, 而这里对列表的负数索引依然能使用。

3.遍历切片依旧使用for循环。

4.可以将切片直接赋值给另一个列表。


四、元组

1.不可变的列表称为元组。元组看起来像列表,但是是使用圆括号。

2.定义元组后,依旧能用索引访问元素。语法与列表一样。

3.不能修改元组的元素,但是可以给存储元组的变量赋值。

即加入定义一个元组:dimension = (200,50)

  给存储元组的变量赋值:dimension = (400,100)