我用的是蟒蛇。我这里有个案子。
从我的api。下面的键和值即将到来。
games : ["['football','cricket']"]现在,我想从即将到来的游戏中获得足球和板球的价值,并将其存储在python列表中。
预期产出:
print(games) ==> ["football","circket"]
print(type(games)) ==> <class list>发布于 2022-09-11 21:40:17
发布于 2022-09-11 21:38:52
这应该能行
a = ["['football','cricket']"]
out = [val.strip("'") for val in a[0].strip("[|]").split(",")]
print(out)['football', 'cricket']发布于 2022-09-11 21:49:51
我发现api不太可能发送非json字符串。由于单引号,这个字符串不是json。如果将它们转换为双引号,则有一个有效的json。
list_games = json.loads(games[0].replace("'",'"'))https://stackoverflow.com/questions/73682757
复制相似问题