【发布时间】:2017-10-21 16:24:15
【问题描述】:
如果将字符串存储为名称下的列表
>>> name
['Aaron']
使用 str(name) 我得到
>>> str(name)
"['Aaron']"
需要的输出是
'Aaron'
没有
"['Aaron']"
因为我的正则表达式没有将其识别为字符串。
【问题讨论】:
标签: python
如果将字符串存储为名称下的列表
>>> name
['Aaron']
使用 str(name) 我得到
>>> str(name)
"['Aaron']"
需要的输出是
'Aaron'
没有
"['Aaron']"
因为我的正则表达式没有将其识别为字符串。
【问题讨论】:
标签: python
要加入列表中多个元素(字符串)的列表,您可以使用str.join as
>>> name = ['Aaron', 'Sheron']
# v to join the words in the list using space ' '
>>> ' '.join(name)
'Aaron Sheron'
但是,您只有一个元素的列表。为了访问0th 索引处的元素,您需要将索引传递为(PS:str.join 也可以在这里使用,但不是必需的) :
>>> name = ['Aaron']
# v fetch `0`th element in the list
>>> name[0]
'Aaron'
另请参考:
【讨论】:
你也可以使用:
''.join(name)
join 将列表中的所有元素连接成一个字符串。
【讨论】:
已经在这个thread回答了
print(''.join(name))
【讨论】: