4.1 遍历整个列表(列表适用于存储可变的数据集)
magicians = ['Alice','Caily','Bob','Jack'] for magician in magicians: print(magician.title()) """ Alice Caily Bob Jack """4.2 创建数字列表
1.使用函数range() for value in range(1,5): print(value)#输出数字1-4 (含头不含尾) 2.使用range创建数字列表 #要创建数字列表,可以使用list()将range()的结果直接转换为列表。 #必须使用list来修饰, numbers = list(range(1,5)) print(numbers) #[1, 2, 3, 4]4.3 对数字列表进行简单的统计计算
digits = [1,2,3,4,5,6,7,8,9] max() sum() min() #列表解析 squars=[] for value in range(1,11): squars.append(values**2) '''等价于''' squars=[values**2 for value in range(1,11)]4.4 切片
numbers = [3,4,2,7,3,8,0,5] print(numbers[-3:]) #输出倒数三个元素 print(numbers[1,5]) #输出索引为1到4的全部元素 (含头不含尾)4.5 复制列表
#复制时使用切片 my_foods = ['cake','noodles','lober'] new_my_foods = my_foods[:] print(new_my_foods) print(my_foods) #['cake', 'noodles', 'lober'] #['cake', 'noodles', 'lober']4.5 元组(元组是储存不可变的数据集) 列表于元组相似,列表用[ ] 元组用( )
dimension = (200,50) print(dimension[0]) print(dimension[1])元组遍历与列表一样 元组中的值不可以改变,但是可以修改元组变量
numbers = (50,100) for number in numbers: print(number) numbers = (100,200) for number in numbers: print(number) #50 #100 #100 #200