第四章 操作列表
一、遍历整个列表
1.需要对列表中的每个元素都执行相同的操作时,可使用Python中的for循环
例:
mags = ['alice', 'advid', 'carolina']
for mag in mags :
print(mag)
OUT:
alice
advid
carolina
二、使用函数range()
1. 使用Python中的函数rangge()可以轻松生成一系列数字。
例:
for value in range(1,4):
print(value)
OUT:
1
2
3
2.函数range()让Python从你指定的第一个值开始数,并在达到你指定的第二个值后停止,因此输出不包括第二个值
三、使用range()创建数字列表
1.要创建数字列表,可使用函数list()将range()的结果直接转换为列表。
例:
numbers = list(range(1,4))
print(numbers)
OUT:
[1, 2, 3]
四、对数字列表执行简单的统计计算
1.数字列表中的最大值:max()
2.数字列表中的最小值:min()
3.数字列表中的数字总和:sum()
五、列表解析
1.列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。
例:
squares = [value**2 for value in range(1,11)]
print(squares)
OUT:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
六、切片
1.要创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加1。
2.负数索引返回离列表相应距离的元素。
七、元组
1.列表非常适合用于存储在程序运行期间可能变化的数据集。
2.Python将不能修改的值称为不可改变,二不可改变的列表被称为元组。
八、定义元组
1.元组看起来犹如列表,但使用圆括号而不是方括号来标识。
例:
dims = (200,50)
print(dims[0])
print(dims[1])
OUT:
200
50
九、修改元组变量
1.虽然不能修改元组的元素,但可以给存储元组的变量赋值。
例:
dims = (200,50)
for dim in dims:
print(dim)
dims = (400,100)
for dim in dims:
print(dim)
OUT:
200
50
400
100