Python程序从列表中删除引号和字符串的重复值

我想要一个将引号从列表中删除的代码。

例如:

["'' 'events','' 'events','event'"]

输出:

[events,event]

实际上,我的重复值已从字符串中删除,引号也已删除

shixinzhijia 回答:Python程序从列表中删除引号和字符串的重复值

您可以使用ast.literal_eval安全地解析字符串,并根据结果构造一个set

from ast import literal_eval
l = ["'' 'events','' 'events','event'"]

set(literal_eval(l[0]))
# {'event','events'}
本文链接:https://www.f2er.com/3159841.html

大家都在问