首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python - String列表Newline

Python - String列表Newline
EN

Stack Overflow用户
提问于 2015-08-09 07:03:27
回答 1查看 105关注 0票数 0

是否有一种方法可以将列表项与\n序列分开?下面是代码:

代码语言:javascript
复制
month_names = [
                ['January', 'February', 'March'],
                ['April', 'May', 'June'],
                ['July', 'August', 'September'],
                ['October', 'November', 'December'],
                ]   
print month_names 

问题是,当我尝试将\n'\n'添加到列表或打印时,如下所示:

代码语言:javascript
复制
print month_names + '\n'

代码语言:javascript
复制
['January', 'February', 'March'], '\n',

语法或类型错误引发,有时它会打印\n。

期望的输出是:

代码语言:javascript
复制
'January', 'February', 'March'
'April', 'May', 'June'
'July', 'August', 'September'
'October', 'November', 'December'

我想把它作为一个列表来保存,这样我就可以回忆起第二个列表,比如:

代码语言:javascript
复制
'April', 'May', 'June' 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-09 07:10:58

我相信你想要的是一个简单的个别月和新线的连接。

代码语言:javascript
复制
>>> print '\n'.join(map('\n'.join, month_names))
January
February
March
April
May
June
July
August
September
October
November
December

如果您想要每行的25美分,下面的一个应该可以工作

代码语言:javascript
复制
>>> print '\n'.join(map(' '.join, month_names))
January February March
April May June
July August September
October November December

>>> print '\n'.join(map(str, month_names))
['January', 'February', 'March']
['April', 'May', 'June']
['July', 'August', 'September']
['October', 'November', 'December']
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31901751

复制
相关文章

相似问题

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