Python 新手提问:怎样每行打印一个列表的值?

2017-10-01 07:00:08 +08:00
 MagaFun

假设我有列表:

r = ['aa', 'bb', 'cc', 'dd', 'ee', 'ff']

现在我想定义一个变量 s,这个变量的内容是这样的:

s = r[0] + '\n' + r[1] + '\n' + r[2] + '\n' + r[3] + '\n' + r[4] + '\n' + r[5]

我想通过定义这个变量来之后实现在 Telegram 内发多行消息。上面的代码很明显不够好,请问怎么改进,谢谢!

3633 次点击
所在节点    Python
2 条回复
rocksolid
2017-10-01 07:01:51 +08:00
s = '\n'.join(r)
swulling
2017-10-01 07:02:37 +08:00
s = '\n'.join(r)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX