Получить, значения являющихся дубликатами в списке

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
здравствуйте, есть код:
Код:
lst_ru = ['город Минск', 'г. Минске']
# получить, значения являющихся дубликатами в списке, Counter - Счетчик
from collections import Counter
print('дубликаты списка lst_ru:')
print([k for k, v in Counter(lst_ru).items() if v > 1])
а как сделать, чтобы сначала дубликаты просто добавились в список lst_ru_dublicat?, а уже потом где надо выведу, спасибо
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
конечно пробовал
Код:
lst_ru_dublicat = [k for k, v in Counter(lst_ru).items() if v > 1]
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Ну так ты последней строкой создаёшь список дубликатов и сразу его выводишь. Просто не выводит его, а запиши в переменную
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
та не пойму как?
Код:
lst_ru = ['город Минск', 'г. Минске']
# получить, значения являющихся дубликатами в списке, Counter - Счетчик
from collections import Counter
lst_ru_dublicat = как?
print('дубликаты списка lst_ru: ' + lst_ru_dublicat)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
И как?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
пустой будет список
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
А там точно есть дубликаты? Ведь он ищет, очевидно, только точные копии. У меня это работает, если есть точные копии.
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
А там точно есть дубликаты?
видимо я перегрелся............решено, спасибо
Код:
lst_ru = ['город Минск', 'г. Минске', 'г. Минске']
# получить, значения являющихся дубликатами в списке, Counter - Счетчик
from collections import Counter
lst_ru_dublicat = [k for k, v in Counter(lst_ru).items() if v > 1]
print('дубликаты списка lst_ru:')
print(lst_ru_dublicat)
 
  • Мне нравится
Реакции: Vershitel_sudeb

Форум IT Специалистов