4-10 切片: 选择你在本章编写的一个程序,在末尾添加几行代码,以完成如下任务。
打印消息“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:”,再使用切片来打印列表末尾的三 个元素。
list=[value**3 for value in range(1,11)] print(list) for num in list: print(num) print("The first three items in the list are:") print(list[:3]) print("Three items from the middle of the list are:") print(list[1:4]) print("The last three items in the list are:") print(list[-3:])4-11 你的比萨和我的比萨: 在你为完成练习 4-1而编写的程序中,创建比萨列表的 副本,并将其存储到变量 friend_pizzas 中,再完成如下任务。
在原来的比萨列表中添加一种比萨。
在列表 friend_pizzas 中添加另一种比萨。
核实你有两个不同的列表。为此,打印消息“My favorite pizzas are:”,再使用一 个 for 循环来打印第一个列表;打印消息“My friend’s favorite pizzas are:”,再使 用一个 for 循环来打印第二个列表。核实新增的比萨被添加到了正确的列表中。
favorite_foods=['disanxian','chaomian','danbaobao'] for food in favorite_foods: print("I like "+food+"\n") print("I love "+favorite_foods[0]+","+favorite_foods[1]+","+favorite_foods[2]+",I really love eating foods!") friend_foods=favorite_foods[:] favorite_foods.append("guobaorou") friend_foods.append("kaolengmian") print("My favorite foods are:") for food in favorite_foods: print(food) print("My friend's favorite foods are:") for food in friend_foods: print(food)