我有以下python代码列表。由于某种原因,我在列表中出现了不需要的字符,我们如何从列表的开头和结尾删除这些字符。
stuff = []
a = ('{"type": "push"}')
stuff.append(a)
print(stuff)
输出
['{"type": "push"}']
我们如何删除['']
和类似
{"type": "push"}
答案 0 :(得分:2)
通过执行以下操作:
a = ('{"type": "push"}')
您要附加一个字符串(type(a)
返回str
)。您可能想要添加一个dictionary
a = {"type": "push"} # ===> output = [{"type": "push"}]
这将为您提供正确的输出
答案 1 :(得分:0)
我认为您假设a将是一个元组。但是,事实并非如此。在您当前的实现中,它将是一个字符串。这就是为什么当您追加(a)整个字符串都被追加时的原因。使用任何其他数据结构,并且不需要多余的引号,而不必使用这些引号。