Найти - Пользователи
Полная версия: нужна помощь с кодом
Начало » Python для новичков » нужна помощь с кодом
1
Kirilll
нужно посчитать количество одинаковых елементов и вывести чколько раз они повторяются
есть код, который нужно изменить
 lst = 1, 1, 'foo', [1, 2], True, 'foo', 1, [1, 2]
lst1 = []
count = 0
for i in lst:
    if i not in lst1:
        count = count + 1
        lst1.append(i)
print(lst1)
print(count)
сейчас вывод:
все элементы что повторяются
  [1, 'foo', [1, 2]]
количество повторяющихся элементов: 3
а нужно:
  1 - 2, 'foo' - 2, [1, 2] -2, True - 1 
(2 и 1 это количество повторений)

ZerG
Используй для сохранения не список а словарь
И начни уже читать лутца - три недели задаешь вопросы из ясельной группы
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB