[英]how to remove characters from python list
我有以下 python 代碼,它是一個列表。 出於某種原因,我在列表中得到了不需要的字符,我們如何從列表的開頭和結尾刪除這些字符。
stuff = []
a = ('{"type": "push"}')
stuff.append(a)
print(stuff)
產出
['{"type": "push"}']
我們如何刪除['']
並像這樣輸出
{"type": "push"}
通過執行以下操作:
a = ('{"type": "push"}')
您正在附加一個字符串( type(a)
返回str
)。 你可能想要的是附加一個字典
a = {"type": "push"} # ===> output = [{"type": "push"}]
這會給你正確的輸出
我認為您假設 a 將是一個元組。 然而,事實並非如此。 在您當前的實現中,它將是一個字符串。 這就是為什么當你 append(a) 整個字符串被附加。 使用任何其他數據結構,並且不需要您不需要出現的額外引號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.