1、遍历整个列表

magicians = ['alice', 'david', 'carolina'] 
for magician in magicians: 
    print(magician.title() + ", that was a great trick!")

注意 magician 在循环外面能取得值,是最后一次遍历的值

2、避免缩进错误

3、创建数值列表

3.1、使用函数range()

函数range() 让Python从你指定的第一个值开始数,并在到达你指定的第二个值后停止,因此输出不包含第二个值

3.2、使用range()创建数字列表

要创建数字列表,可使用函数list() 将range() 的结果直接转换为列表。如果将range() 作为list() 的参数,输出将为一个数字列表。

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

有几个专门用于处理数字列表的Python函数。例如,你可以轻松地找出数字列表的最大值、最小值和总和:
>>> digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] 
>>> min(digits) 
0
>>> max(digits) 
9
>>> sum(digits) 
45

3.4、列表解析

前面介绍的生成列表squares 的方式包含三四行代码,而列表解析让你只需编写一行代码就能生成这样的列表。列列表表解解析析 将for 循环和创建新元素的代码合并成一行,并自动
附加新元素。面向初学者的书籍并非都会介绍列表解析,这里之所以介绍列表解析,是因为等你开始阅读他人编写的代码时,很可能会遇到它们。
下面的示例使用列表解析创建你在前面看到的平方数列表:
squares = [value**2 for value in range(1,11)] 
print(squares)
要使用这种语法,首先指定一个描述性的列表名,如squares ;然后,指定一个左方括号,并定义一个表达式,用于生成你要存储到列表中的值。在这个示例中,表达式
为value**2 ,它计算平方值。接下来,编写一个for 循环,用于给表达式提供值,再加上右方括号。在这个示例中,for 循环为for value in range(1,11) ,它将值
1~10提供给表达式value**2 。请注意,这里的for 语句末尾没有冒号。

4、使用列表的一部分

4.1、切片

players[-3:]

4.2、遍历切片

4.3、复制列表

my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:] 

my_foods.append('cannoli') 
friend_foods.append('ice cream')

print("My favorite foods are:") 
print(my_foods) 

print("\nMy friend's favorite foods are:") 
print(friend_foods)  

5、元组

修改元组变量

6、设置代码格式

缩进、行长、空行