遍历整个列表
magicians = ['alice','david','carolina']
for magician in magicians:
print(magician)
#alice
#david
#carolina
创建数字列表
for value in range(1,6):
print(value)
#1
#2
#3
#4
#5
numbers = list(range(1,6))
print(numbers)
#[1, 2, 3, 4, 5]
squares = []
for value in range(1,11):
squares.append(value**2)
print(squares)
#[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
对数字列表执行简单的统计计算
digits = [1,2,3,4,5,6,7,8,9,0]
print(min(digits))
print(max(digits))
print(sum(digits))
#0
#9
#45
列表解析
squares = [value**2 for value in range(1,11)]
print(squares)
#[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
列表-切片操作。要创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加1
players = ['charles','martina','florence','eli']
print(players[0:3])
#['charles', 'martina', 'florence']
遍历切片
players = ['charles','martina','florence','eli']
for player in players[0:3]:
print(player)
#charles
#martina
#florence
复制列表
my_foods = ['pizza','falafel','carrot cake']
friend_foods = my_foods[:]
print("my favorite foods are: ")
print(my_foods)
print("\nmy friend's favorite foods are: ")
print(friend_foods)
#my favorite foods are:
#['pizza', 'falafel', 'carrot cake']
#my friend's favorite foods are:
#['pizza', 'falafel', 'carrot cake']
定义元组,用圆括号标识。Python将不能修改的值称为不可变的,而不可变的列表被称为元组
dimensions = (200,50)
print(dimensions[0])
print(dimensions[1])
#200
#50
遍历元组中的所有值
dimensions = (200,50)
for dimension in dimensions:
print(dimension)
#200
#50
虽然不能修改元组的元素,但可以给存储元组的变量赋值
#给存储元组的变量赋值
dimensions = (200,50)
print("Original dimensions: ")
for dimension in dimensions:
print(dimension)
dimensions = (400,100)
print("\nModified dimensions: ")
for dimension in dimensions:
print(dimension)
#Original dimensions:
#200
#50
#Modified dimensions:
#400
#100