首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在list的print语句中使用join()。有可能吗?

在list的print语句中使用join()。有可能吗?
EN

Stack Overflow用户
提问于 2020-01-31 23:03:46
回答 1查看 40关注 0票数 0

我的工作是4-11在Python速成班,以供参考.我的任务是

打印我最喜欢的比萨饼是:,然后使用for循环打印列表。

代码语言:javascript
复制
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}")

虽然我理解使用列表理解的概念,例如:

代码语言:javascript
复制
odd_nums = [odd_num for odd_num in range(1, 21, 2)]

我不知道如何用清单来完成这一任务。在内心深处,我知道最合乎逻辑的方法就是创建一个新变量并执行如下操作:

代码语言:javascript
复制
space = " "
print(f"My favorite pizzas are, {space.join(fav_pizzas)}")

但任务是让我使用for循环。如果我完全失手了。请不要犹豫,使我羞愧,我是新的编程/编码,我期待它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-31 23:05:00

您不需要变量,只需在f-字符串中放置空格即可。

代码语言:javascript
复制
print(f"My favorite pizzas are, {' '.join(fav_pizzas)}")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60012431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档