Python IDE and anaconda
第七章 操作列表
我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。对于这样,可使用Python中的for循环进行操作。
假设:我们有一组(A)名单,名单中存在多个人员。我们想要调用这些人员姓名,总不能一个一个打印输出,这样做的效率会十分低下。
上图便是例子,虽然结果出现四行,原因是因为列表中存在四个元素,既然B要牵引A列表,就要一对一行。这样解答有些唐突,望理解。
多添加点代码,让这个片段更有意思些。
嗯,确实没有出现四行。。。这样做的确让片段变得丰富很多。
再添加个特殊符号,用作换行(\n)
这里,我们的片段就算的上是个问候句。但这样还不够,有开头就一定要有个结尾。尝试在for语句尾端加上第二个print(打印输出)
尽管第二个print和第一个显示效果一样,但还是有本质区别。因为格式所处位置不同,第一个是类似内容,而第二个print和for处于相同位置,起到结束后的操作。
换一种书写方式,不单独添加列表。直接进行for循环,使用函数range。而第二个代码片段就是将range过的结果存储在列表(list)numbers中,仅此而已。
注意哈,尤其是第二个片段中,range后边跟的可以是三个数。
如图,便是这个效果。在这里2步长并非代表着奇数偶数,根据前两个步长的条件进行判断和输出。
如图。。。
写个比较综合的片段,这样也有些难度。
A列表并没有存储任何元素,但是B的出现将range产生的结果记录下来。C列表存储的是B的平方根,最终结果是C列表被写入到A列表最后面。因为--append函数
A就是刚刚说的,在这里借用一下。
Min函数:最小值
Max函数:最大值
Sum函数:总和值
OK,本章到此结束。有兴趣的小伙伴可以看一看关于本章深层次的语句。
二元表达式(列表解析)
三元表达式(三目表达式)