region = str(shakeInstance[7:])
返回列表的第7个,第8个...字符串元素:
['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', ‘GUINEA']
我正在尝试返回一个包含一个(str)元素的列表,即:
join(region)
将返回:
[‘NEW BRITAIN REGION PAPUA NEW GUINEA’]
有没有办法在Python 3中做到这一点(我是编程新手)?我试图避免迭代和连接。我确定有人已经推出了自己的功能来做到这一点,但我找不到运气。
答案 0 :(得分:0)
使用str.join
:
>>> ' '.join(['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', 'GUINEA'])
'NEW BRITAIN REGION, PAPUA NEW GUINEA'
region = ' '.join(shakeInstance[7:])