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/
转载文章受原作者版权保护。转载请注明原作者出处!