Python IDE and anaconda

第七章 操作列表

我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。对于这样,可使用Python中的for循环进行操作。

假设:我们有一组(A)名单,名单中存在多个人员。我们想要调用这些人员姓名,总不能一个一个打印输出,这样做的效率会十分低下。

Python anaconda 操作列表 

上图便是例子,虽然结果出现四行,原因是因为列表中存在四个元素,既然B要牵引A列表,就要一对一行。这样解答有些唐突,望理解。

多添加点代码,让这个片段更有意思些。

Python anaconda 操作列表 

嗯,确实没有出现四行。。。这样做的确让片段变得丰富很多。

再添加个特殊符号,用作换行(\n

Python anaconda 操作列表 

这里,我们的片段就算的上是个问候句。但这样还不够,有开头就一定要有个结尾。尝试在for语句尾端加上第二个print(打印输出)

Python anaconda 操作列表 

尽管第二个print和第一个显示效果一样,但还是有本质区别。因为格式所处位置不同,第一个是类似内容,而第二个printfor处于相同位置,起到结束后的操作。

 

Python anaconda 操作列表 

换一种书写方式,不单独添加列表。直接进行for循环,使用函数range。而第二个代码片段就是将range过的结果存储在列表(listnumbers中,仅此而已。

注意哈,尤其是第二个片段中,range后边跟的可以是三个数。

Python anaconda 操作列表 

如图,便是这个效果。在这里2步长并非代表着奇数偶数,根据前两个步长的条件进行判断和输出。

Python anaconda 操作列表 

如图。。。

写个比较综合的片段,这样也有些难度。

Python anaconda 操作列表 

A列表并没有存储任何元素,但是B的出现将range产生的结果记录下来。C列表存储的是B的平方根,最终结果是C列表被写入到A列表最后面。因为--append函数

Python anaconda 操作列表 

A就是刚刚说的,在这里借用一下。

Min函数:最小值

Max函数:最大值

Sum函数:总和值

OK,本章到此结束。有兴趣的小伙伴可以看一看关于本章深层次的语句。

二元表达式(列表解析)

三元表达式(三目表达式)


相关文章: