Python 获取分组聚合列表的集合

Python 获取分组聚合列表的集合,python,group-by,set,Python,Group By,Set,如何获取以下groupby grouped = df.groupby('optionType').strike.agg(list) 如果是这样的: for key in grouped.keys(): print(key, grouped[key]) C [2640, 2635, 2630, 2625, 2625] P [2460, 2455, 2455, 2425, 2425, 2420] C [2640, 2635, 2630, 2625] P [2460, 2455

如何获取以下
groupby

grouped = df.groupby('optionType').strike.agg(list)
如果是这样的:

for key in grouped.keys():
    print(key,  grouped[key])

C [2640, 2635, 2630, 2625, 2625]
P [2460, 2455, 2455, 2425, 2425, 2420]    
C [2640, 2635, 2630, 2625]
P [2460, 2455, 2425, 2420]
在我希望它看起来像这样之后:

for key in grouped.keys():
    print(key,  grouped[key])

C [2640, 2635, 2630, 2625, 2625]
P [2460, 2455, 2455, 2425, 2425, 2420]    
C [2640, 2635, 2630, 2625]
P [2460, 2455, 2425, 2420]

换句话说,分组元素中没有重复项。

这是什么意思?你能给出一个例子和你想要的输出吗?请看原始帖子然后你应该只做
df.groupby('optionType').strike.agg(set)
,或者如果你想要一个列表:
df.groupby('optionType').strike.agg(lambda x:list(set(x))
我一定累了。谢谢