Convert a List to String in Python
本问题已经有最佳答案,请猛点这里访问。
如果将字符串存储为名称下的列表
1 2 | >>> name ['Aaron'] |
使用str(name)我得到
1 2 | >>> str(name) "['Aaron']" |
所需输出为
1 | 'Aaron' |
不是
1 | "['Aaron']" |
因为我的正则表达式没有将它识别为字符串。
要连接列表中多个元素(字符串)的列表,可以使用
1 2 3 4 5 | >>> name = ['Aaron', 'Sheron'] # v to join the words in the list using space ' ' >>> ' '.join(name) 'Aaron Sheron' |
但是,您只有一个元素列表。为了访问
1 2 3 4 5 | >>> name = ['Aaron'] # v fetch `0`th element in the list >>> name[0] 'Aaron' |
另请参考:
- 如何访问列表元素
- 带索引列表的项目访问列表
您还可以使用:
1 | ''.join(name) |
已在该线程中应答
1 | print(''.join(name)) |