#Python编程从入门到实践#第四章笔记

#Python编程从入门到实践#第四章笔记
 
操作列表

​​​1、遍历列表

      使用for循环,遍历values列表

      for value in values:

           print(value)

2、数字列表

使用range(a,b)函数生成一系列数字,从a开始,并在到达b后停止【不包含b】

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

               print(value)

打印结果:1 2 3 4 

函数list()将range()的结果转换为列表。

print(list(range(1,6))    ----打印结果:[1,2,3,4,5]

range(2,11,2):从2开始,不断加2,直到达到或超过终值11   ---打印结果:[2,4,6,8,10]

3、列表解析

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

eg:  squares = [value**2 for value in range(1,11)]

       print(squares)

4、切片

创建切片:指定要使用的第一个元素的索引和最后一个元素的索引加1,如要输出前三个元素,需指定索引0~3,输出分别为0,1,2的元素。

(1)提取前三名元素:列表名[0:3]

(2)提取第2到4个元素:列表名[1:4]

(3)若没指定第一个索引,则从列表开头开始;若没指定第二个索引,则终止于列表末尾

(4)负数索引返回离列表末尾相应距离的元素。列表名[-3:]代表列表最后三个元素

遍历切片:for player in players[:3]:

                        print(player)

 打印结果为:遍历列表前三个元素

5、复制列表

       创建一个整个列表的切片,方法是同时省略起始索引和终止索引([:])-----等同于创建一个始于第一个元素,终止于最后一个元素的切片。

6、元组

不可变的列表被称为元组,使用圆括号表示。

dimensions = (200,50)

遍历元组:使用for循环

不能修改元组元素,但能给存储元组的变量赋值。

猜你喜欢

转载自www.cnblogs.com/Regina20190413/p/10699654.html