我的工作是4-11在Python速成班,以供参考.我的任务是
打印我最喜欢的比萨饼是:,然后使用for循环打印列表。
fav_pizzas = ['pepperoni', 'pineapple', 'cheese']
friend_pizzas = fav_pizzas[:]
fav_pizzas.append('meat lovers')
friend_pizzas.append('veggie')
print(f"My favorite pizzas are: {fav_pizzas}")
print(f"My My friend's favorite pizzas are: {friend_pizzas}")虽然我理解使用列表理解的概念,例如:
odd_nums = [odd_num for odd_num in range(1, 21, 2)]我不知道如何用清单来完成这一任务。在内心深处,我知道最合乎逻辑的方法就是创建一个新变量并执行如下操作:
space = " "
print(f"My favorite pizzas are, {space.join(fav_pizzas)}")但任务是让我使用for循环。如果我完全失手了。请不要犹豫,使我羞愧,我是新的编程/编码,我期待它。
发布于 2020-01-31 23:05:00
您不需要变量,只需在f-字符串中放置空格即可。
print(f"My favorite pizzas are, {' '.join(fav_pizzas)}")https://stackoverflow.com/questions/60012431
复制相似问题