从多元素字符串列表中返回单元素列表

时间:2014-12-03 01:28:58

标签: python string list function python-3.x

region = str(shakeInstance[7:])

返回列表的第7个,第8个...字符串元素:

['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', ‘GUINEA']

我正在尝试返回一个包含一个(str)元素的列表,即:

join(region)

将返回:

[‘NEW BRITAIN REGION PAPUA NEW GUINEA’]

有没有办法在Python 3中做到这一点(我是编程新手)?我试图避免迭代和连接。我确定有人已经推出了自己的功能来做到这一点,但我找不到运气。

1 个答案:

答案 0 :(得分:0)

使用str.join

>>> ' '.join(['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', 'GUINEA'])
'NEW BRITAIN REGION, PAPUA NEW GUINEA'

region = ' '.join(shakeInstance[7:])