나는이 모양이 목록의 목록을 가지고 :목록의 목록에서 고유 항목 가져 오기?
이animal_groups = [['fox','monkey', 'zebra'], ['snake','elephant', 'donkey'],['beetle', 'mole', 'mouse'],['fox','monkey', 'zebra']]
중복 된 목록을 제거하는 가장 좋은 무엇입니까? 위의 예를 사용하여, 나는이를 생성 할 코드를 찾고 있어요 : 내가 처음 내가 set()
를 사용할 수 있다고 생각
uniq_animal_groups = [['fox','monkey', 'zebra'], ['snake','elephant', 'donkey'],['beetle', 'mole', 'mouse']]
,하지만이 목록의 목록에서 작동 표시되지 않습니다. 또한 itertools
을 사용한 예제를 보았지만이 코드는 완전히 명확하지 않았습니다. 도와 주셔서 감사합니다!
환상적! 도움을 주셔서 대단히 감사합니다. 이것은 완벽하게 작동했습니다. – drbunsen
목록에 접근하고 싶은 경우 (예 : uniq_animal_groups [0]'을 검사하십시오.) 대신'uniq_animal_groups = list (set (map (tuple, animal_groups)))'를 실행하십시오. –