我有一个具有重复值的列表,我找到了最大长度的列表,但是我想获取这些最大列表的索引并将它们添加到我的索引列表中。
mylist = [{'destination', 'graph'}, {'vertex'}, {'destination', 'modify'}, {'destination', 'modify'}, {'modify', 'return'}, {'destination'}]
max_len = len(sorted(mylist, key=lambda x: len(x), reverse=True)[0])
uniq_list = [k for k in mylist if len(k) == max_len]
print(uniq_list)
当前输出:
[{'destination', 'graph'}, {'destination', 'modify'}, {'destination', 'modify'}, {'modify', 'return'}]
预期输出:
[{'destination', 'graph'}, {'destination', 'modify'}, {'destination', 'modify'}, {'modify', 'return'}]
index_list = [0,2,3,4]
答案 0 :(得分:1)