, если у меня есть такой список:
list =['a','a','a','b','b','b','c']
Я хочу узнать, сколько разных элементов в моем списке, и сгенерировать список, подобный этому:
list1 = ['a','b','c']
set(list)
производит
>>> set(list) {'b', 'a', 'c'}
Если вы хотите использовать его в качестве списка, вы можете использовать
list(set(list))
full_list = ["a", "b", "a", "c", "c"] list_without_duplicaion = list(dict.fromkeys(full_list)) print(list_without_duplicaion)
Попробуйте этот ответ и дайте мне знать, что работает как ваши ожидания.
https://repl.it/@TamilselvanLaks / arrwithoutdup