2024-10-16 23:27:59 发布
网友
我有一个这样的列表对象['tag1', 'tag2', 'tag3 tag3', ...]
['tag1', 'tag2', 'tag3 tag3', ...]
如何跳过[、]、'字符并获得字符串"tag1, tag2, tag3 tag3, ..."?
[
]
'
"tag1, tag2, tag3 tag3, ..."
例如,一个简单的方法是使用排除第一个和最后一个字符的子字符串。
myStr = myStr[1:-1]
如果有字符串列表,可以执行以下操作:
>>> lst = ['tag1', 'tag2', 'tag3 tag3'] >>> ', '.join(lst) 'tag1, tag2, tag3 tag3'
注意:不能删除字符[、]、'。您正在将列表的元素连接到字符串中。原始列表将保持不变。这些字符用于表示python中的相关类型:列表和字符串。
> import re >>> s = "[test, test2]" >>> s = re.sub("\[|\]", "", s) >>> s 'test, test2'
例如,一个简单的方法是使用排除第一个和最后一个字符的子字符串。
如果有字符串列表,可以执行以下操作:
注意:不能删除字符
[
、]
、'
。您正在将列表的元素连接到字符串中。原始列表将保持不变。这些字符用于表示python中的相关类型:列表和字符串。相关问题 更多 >
编程相关推荐