Python笔记(3)——列表二:操作列表(Python编程:从入门到实践)

1. 遍历整个列表:使用for循环

执行第1行代码定义列表colors,执行第2行代码;for语句末尾的冒号告诉Python,下一行是循环的第一行。进入 第一次循环

第2行代码获取列表colors中的第一个值(’red’),并将其存储到变量 color中;接下来执行第3行代码,让Py thon打印 color的值’red’。完成第一次循环。

由于列表还包含其他值,Python返回到循环的第一行,即第2行代码,开始 第二次循环

Python获取列表中的第二个颜色’yellow’,并将其存储到变量color中,再执行第3行代码,Python再次打印变量color的当前的值’yellow’,完成第二次循环。

依此类推,直至对列表中的最后一个值’green’进行处理。至此,列表没有其他的值了,Python执行程序的下一行代码。

在这个示例中,for循环后面没有其他的代码,程序就此结束。

在代码for color in colors后面, 每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。因此,可对列表中的每个值执行任意次数的操作。由于前两条print语句都缩进了,因此它们都将针对列表中的每个元素执行一次。第二条print语句中的换行符”\n”,在每次迭代结束后都插入一个空行从。第3条print语句不在循环内,只在循环结束后执行一次

1.函数 range()介绍

1. 切片

创建切片,需使用起始元素和终止元素的索引。列表的 切片返回的是列表,可理解为获取原列表的子集。【list[a:b:c]】,a、b、c分别为起始于索引、终止索引及步长 (不包括终止位置元素b)

注意:

①列表切片使用符号是 冒号”:”。range()函数使用的是逗号”,”。列表用逗号”,”分隔。

②未指定起始索引,默认从原列表第一个位置,即索引0开始提取元素。

③未指定终止索引,默认提取到列最后一个元素。

④列表中的步长理解:假设原列表为Q=[-20,-10,10,20,30,40,50,60,70,80,90,100,0]切片为Q[3:10:3],则切片从3号索引的20开始,到9号索引位的80,间隔3提取元素组成列表。提取的子集为[50,80]。 特别注意,间隔3可理解为从起始索引位开始,向后开始数1~3,要提取每次数到3时该索引位置的元素。

Original: https://www.cnblogs.com/BeiChenAZ-ER/p/17037207.html
Author: BeiChenAZ_ER
Title: Python笔记(3)——列表二:操作列表(Python编程:从入门到实践)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/807889/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球