簡體   English   中英

從字符串列表中刪除前綴引號

[英]Remove prefix quotes from a list of strings

所以我有一個列表,其中包含一些我真的不需要的前綴單引號。

我試圖用 map() 轉換它們。

該列表如下所示:

['{"id":"browser","top":5000}', '{"id":"amo_ef_id","top":5000}']

我希望它看起來像這樣:

[{"id":"browser","top":5000}, {"id":"amo_ef_id","top":5000}]

您可以使用ast.literal_eval安全地解析列表中的字符串:

from ast import literal_eval

list(map(literal_eval, my_list))
# [{'id': 'browser', 'top': 5000}, {'id': 'amo_ef_id', 'top': 5000}]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM