我想知道什么是最好的方式来创建列表,同时避免重复。如何在避免重复的情况下创建列表?
我有一些数据在mysql中哪些字段包含产品类型。
例如:其即时通讯瞄准
id ------- category
1 -------- food, drink, vege
2 -------- food, drink
3 -------- vege, baby goods
4 -------- fish
输出是:
['food','drink','vege','baby goods','fish']
(请注意,为了让我无所谓)
数据集有超过40,000记录,以便检查它手动肯定不是一种选择...
如果你愿意,我将不胜感激ld给我留言或建议来实现这一点。
你说你想创建一个字符串,但你给出的输出是一个列表。你想要一个字符串还是一个列表? – Kevin
我的不好。我试图做一个清单。 我已修复原始内容。 谢谢! – user3074823
“避免重复......顺序对我无关”基本上是说你想要一个'set'而不是'list'。当然,如果你还不知道Python附带的基本集合类型,你就不会知道。但是您可能需要浏览本教程中的[Data Structures](http://docs.python.org/3/tutorial/datastructures.html)以了解一个想法。 – abarnert