第四章 操作列表
4-1 比萨
pizzas = ["Apizza", "Bpizza", "Cpizza"]
for pizza in pizzas:
print ("I like " + pizza)
print ("I really like pizza! ")
4-2 动物
Animals = ["Dog", "Cat", "Fish"]
for animal in Animals:
print ("A " + animal + " would make a great pet.")
print ("Any of these animals would make a great pet!")
4-3 数到20
for number in range(1, 21):
print (number)
4-4 一百万
list = range(1, 1000001)
for li in list:
print (li)
4-5 计算1-1000000的总和
list = range(1, 1000001)
print (max(list))
print (min(list))
print (sum(list))
4-6 奇数
list = range(1, 21, 2)
for li in list:
print (li)
4-7 3的倍数
list = range(3, 31, 3)
for li in list:
print (li)
4-8 立方
list = [value ** 3 for value in range(1, 11)]
for li in list:
print (li)
4-9 立方解析
list = [value ** 3 for value in range(1, 11)]
for li in list:
print (li)
4-10 切片
list = [value ** 3 for value in range(1, 11)]
print ("The first three items in the list are: ")
print (list[0:3])
print ("Three items from the middle of the list are: ")
print (list[-3:])
4-11 你的比萨和我的比萨
pizzas = ["Apizza", "Bpizza", "Cpizza"]
friend_pizzas = pizzas[:]
pizzas.append("Dpizza")
friend_pizzas.append("Apizza")
print ("My favorite pizzas are: ", end="")
print (pizzas)
print ("My friend's favorite pizzas are: ", end="")
print (friend_pizzas)
4-12 使用多个循环
my_foods = ["pizza", "falafel", "carrot cake"]
friend_foods = my_foods[:]
for food in my_foods:
print (food + " ", end="")
print ("")
for food in friend_foods:
print (food + " ", end="")
print ("")