如果将字符串存储为名称
下的列表>>> name
['Aaron']
使用str(name)我得到
>>> str(name)
"['Aaron']"
需要输出
'Aaron'
不
"['Aaron']"
因为我的正则表达式没有将其识别为字符串。
答案 0 :(得分:12)
要加入列表中的多个元素(字符串)列表,您可以使用str.join
作为
>>> name = ['Aaron', 'Sheron']
# v to join the words in the list using space ' '
>>> ' '.join(name)
'Aaron Sheron'
但是,您只有一个元素的列表。为了访问0
索引中的元素,您需要将索引传递为(PS:str.join
也可以在这里工作,但这不是必需的) :
>>> name = ['Aaron']
# v fetch `0`th element in the list
>>> name[0]
'Aaron'
请参阅:
答案 1 :(得分:5)
您也可以使用:
''.join(name)
join
将列表的所有元素连接成一个字符串。
答案 2 :(得分:3)
已在此thread
中回答print(''.join(name))