在Python中从字符串中删除特定字符
我有一个字符串数据,比如说在Python中从字符串中删除特定字符,python,Python,我有一个字符串数据,比如说['josh,john,jake'] 我想删除['和'],这样我就可以使用拆分(“,”函数来获取我的数据。如何操作?在这种特殊情况下,可以使用字符串切片 In [2]: s = "['josh,john,jake']" In [3]: s1 = s[2:-2] In [4]: s1 Out[4]: 'josh,john,jake' In [5]: s1.split(',') Out[5]: ['josh', 'john', 'jake'] 您可以使用strip(
['josh,john,jake']
我想删除
['
和']
,这样我就可以使用拆分(“,”
函数来获取我的数据。如何操作?在这种特殊情况下,可以使用字符串切片
In [2]: s = "['josh,john,jake']"
In [3]: s1 = s[2:-2]
In [4]: s1
Out[4]: 'josh,john,jake'
In [5]: s1.split(',')
Out[5]: ['josh', 'john', 'jake']
您可以使用strip():
编辑:将变量名“str”替换为“s”,表示字符串或列表…
['josh,john,jake']
不是字符串数据。这是一个元素的列表。有人能告诉我如何获取数据,即使它是一个列表吗?str=…
肯定会导致灾难。提示:str
是一个字符串构造函数。
s = "['josh,john,jake']"
s.strip("[']").split(",")