1.切片:选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。
打印消息“The first three items in the list are:”,再使用切片来打印列表的前三个
元素。
打印消息“Three items from the middle of the list are:”,再使用切片来打印列表中
间的三个元素。
打印消息“The last three items in the list are:”,再使用切片来打印列表末尾的三
个元素。
(1)
my_foods = ['pizza', 'falafel', 'carrot cake', 'ice cream', 'chicken', 'banbana'] print("The first three item in the list are:") print(my_foods[0:3])(2)
你的比萨和我的比萨:在你为完成练习4-1 而编写的程序中,创建比萨列表的
副本,并将其存储到变量friend_pizzas 中,再完成如下任务。
在原来的比萨列表中添加一种比萨。
在列表friend_pizzas 中添加另一种比萨。
核实你有两个不同的列表。为此,打印消息“My favorite pizzas are:”,再使用一
个for 循环来打印第一个列表;打印消息“My friend’s favorite pizzas are:”,再使
用一个for 循环来打印第二个列表。核实新增的比萨被添加到了正确的列表中。
副本,并将其存储到变量friend_pizzas 中,再完成如下任务。
在原来的比萨列表中添加一种比萨。
在列表friend_pizzas 中添加另一种比萨。
核实你有两个不同的列表。为此,打印消息“My favorite pizzas are:”,再使用一
个for 循环来打印第一个列表;打印消息“My friend’s favorite pizzas are:”,再使
用一个for 循环来打印第二个列表。核实新增的比萨被添加到了正确的列表中。
(1).
my_foods = ['pizza', 'falafel', 'carrot cake', 'ice cream', 'chicken', 'banbana'] my_foods.append('apple') for my_food in my_foods: print(my_food) print("I like pepperoni pizza!") print("I really don't like pizza,I like battercake") print(my_foods)(2).
my_foods = ['pizza', 'falafel', 'carrot cake', 'ice cream', 'chicken', 'banbana'] friend_foods = my_foods[:] my_foods.append('apple') friend_foods.append('orange') print(my_foods) print(friend_foods) print("My favorite pizzas are:") for my_food in my_foods: print(my_food) print("My friend's favorite pizzas are:") for friend_food in friend_foods: print(friend_food)
3.
My favorite foods are: ['pizza', 'falafel', 'carrot cake'] My friend's favoritw foods are: ['pizza', 'falafel', 'carrot cake'] pizza falafel carrot cake pizza falafel carrot cake