我认为访问字典时会遇到一个键错误,因为字典中的某些键似乎是字符串的字符串。有没有办法剥离这些简单的字符串?
我正在考虑使用列表理解,但想知道是否有更好的方法:
x = ' "string" '
x = [i for i in x if i not in ["'", '"']]
x = ''.join(x)
和现在x ='string'
x = ' "string" '
x = x.replace('"',''').replace(''',''')
print(x)
输出
'string'
strip
可能很有用:
x = x.strip('"' ')
s.strip([chars])
将从给定字符串的开始和结尾删除传递给功能的任何字符,然后返回结果
您可以过滤结果:
print("".join(list(filter(lambda _:_.isalpha(),x))))
输出:
string
或列表理解:
print("".join([i for i in x if i.isalpha()]))
输出:
string