python-将字符串转换为python列表2

2024-04-20 09:06:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在python中转换字符串

INPUT : 
s = ["'UIS006538'"]

我希望输出是

OUTPUT :
s = ['UIS006538']

我该怎么做?你知道吗


Tags: 字符串inputoutputuis006538
3条回答

可以按如下方式使用filter

s = [filter(lambda x: x != "'", s[0])]

对于您的输入,您可以去掉字符'

>>> s[0].strip("'")
'UIS006538'
>>> [i.strip("'") for i in s]
['UIS006538']

您也可以使用eval来获取所有这些字符串

>>> [eval(i) for i in s]
['UIS006538']    
In [1]: s = ["'UIS006538'"]

In [2]: s = [s.pop().strip("'")]

In [3]: s
Out[3]: ['UIS006538']

捷径:

In [4]: s = ["'UIS006538'".strip("'")]

In [5]: s
Out[5]: ['UIS006538']

相关问题 更多 >