digits = [1,2,3,4,5,6,7] print(min(digits)) print(max(digits)) print(sum(digits))
运行结果:
1.2列表解析squares = [value**2 for value in range(1,11)] print(squares)
运行结果:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
2.1使用列表生成列表的任意子集
squares = [value**2 for value in range(1,11)] print(squares[0:3]) #指定要使用的第一个元素和最后一个元素的索引 print(squares[-3:])#打印最后三个元素 print(squares[0:11:2])#最后一个元素意为每隔多少个元素提取一个
复制列表
myfood = ["tomato","pizza","hambergar"]
friend_food = myfood[:]#此方法建立了两个不同的列表
myfood.append("icecream")
friend_food.append("carrot")
print(myfood)
print(friend_food)
#若直接使用friend_food = myfood 实际上两个变量指向了同一个列表
3.1元组(不可变的列表)
元组使用圆括号而非中括号来标识
不能修改元组元元素,但可以给存储元组的变量赋值



