所以我遇到问题。我必须编写一个函数,将一个字符串列表(我不知道列表中有多少个字符串,因为不同的列表中有不同的测试用例)转换成单独的集合。我必须这样做,因为我想稍后在生成的集合上使用集合的对称差异属性。例如,我如何将这个字符串列表转换为四个单独的集合?
(["zebra bear fox elephant", "bear crocodile fox", "rhino elephant crocodile kangaroo", "elephant bear"])
请记住,我不会知道每个列表中的字符串数量,并且必须找到适合所有人的一般解决方案。
答案 0 :(得分:0)
直接列表理解:
[set(x.split()) for x in my_list]
(假设您希望将单词作为集合的元素)