Python 从字符串的多元素列表中返回一个元素列表

Python 从字符串的多元素列表中返回一个元素列表,python,string,list,function,python-3.x,Python,String,List,Function,Python 3.x,返回列表的第7、第8…个字符串元素: region = str(shakeInstance[7:]) 我试图返回一个包含一个str元素的列表,即: ['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', ‘GUINEA'] 将返回: join(region) 有没有办法做到这一点?我对Python3编程还不熟悉?我试图避免迭代和连接。我肯定有人使用了他们自己的函数来实现这一点,但我没有幸运地找到它 使用: [‘NEW BRITAIN REGION PAP

返回列表的第7、第8…个字符串元素:

region = str(shakeInstance[7:])
我试图返回一个包含一个str元素的列表,即:

['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', ‘GUINEA']
将返回:

join(region)
有没有办法做到这一点?我对Python3编程还不熟悉?我试图避免迭代和连接。我肯定有人使用了他们自己的函数来实现这一点,但我没有幸运地找到它

使用:

[‘NEW BRITAIN REGION PAPUA NEW GUINEA’]
>>> ' '.join(['NEW', 'BRITAIN', 'REGION,', 'PAPUA', 'NEW', 'GUINEA'])
'NEW BRITAIN REGION, PAPUA NEW GUINEA'
region = ' '.join(shakeInstance[7:])