【一】Python学习笔记--操作列表

1,遍历整个列表

for循环

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

所以for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。

对列表中的每个元素,都将执行循环指定的步骤,而不管列表包含多少个元素。

在for 循环中,想包含多少行代码都可以,在代码行

for car in cars

后面,每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

2,避免缩进错误

Python 是根据缩进来判断代码行与前一个代码行的关系。

3,创建数值列表

使用函数 range( )

python 函数 range( ) 让你能够轻松地生成一系列的数字。

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

可以使用函数list()将range()的结果直接转换为列表

如果将range( ) 作为list( )的参数,输出将为一个数字列表。

使用函数range( )时还可以指定步长

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

创建一个列表, 其中包含10个整数的平方,

squares = [ ]              #首先我们创建了一个空列表
for value in range(1,11):   #使用函数range()遍历1~10的值
    square = value **2      #在循环中,计算当前值的平方,并将结果存储到变量square
    squares.append(square)   #然后将新计算得到的平方值附加到列表square末尾
print(squares)               #循环结束,打印列表suqares

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

简化代码

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

对数字列表执行简单的统计计算

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

列表解析:

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

  1. 首先,指定一个描述性的列表名,
  2. 列表内,定义一个表达式,用于生成你要存储到列表的值。
  3. 编写一个for循环,用于给表达式提供值,

写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来

也可以二层嵌套

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

4,使用列表的一部分

切片

指定要使用的第一个元素和最后一个元素的索引

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

遍历切片

如果要遍历列表的部分元素,可在for 循环中使用切片。

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

复制列表

使用切片复制列表

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

5,元组 tuple

Python 将不能修改的值称为不可变的,而不可变的列表被称为元组

元组使用圆括号来标识,定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

遍历元组中的所有值

《【一】Python学习笔记--操作列表》
《【一】Python学习笔记--操作列表》

    原文作者:聂红波
    原文地址: https://zhuanlan.zhihu.com/p/28009367
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞