Модуль 6.11 (Операции с множествами). Как вы уже поняли тип данных set очень необычный объект из-за свойства уникальности. Еще необычность этого объекта заключается в том, что он базируется на математическом термине множество.
Перед вами располагается список words, состоящий из 55 слов, которые могут повторяться
Ваша задача вывести на экран количество уникальных слов, длина которых больше 6.
Под уникальностью здесь подразумевается то, что в случае возникновения дублирующих слов, в подсчете вы не должны учитывать дубли.
words = ['mention', 'soup', 'pneumonia', 'tradition', 'concert', 'tease', 'generation',
'winter', 'national', 'jacket', 'winter', 'wrestle', 'proposal', 'error',
'pneumonia', 'concert', 'value', 'value', 'disclose', 'glasses', 'tank',
'national', 'soup', 'feel', 'few', 'concert', 'wrestle', 'proposal', 'soup',
'sail', 'brown', 'service', 'proposal', 'winter', 'jacket', 'mention', 'tradition',
'value', 'feel', 'bear', 'few', 'value', 'winter', 'proposal', 'government',
'control', 'value', 'few', 'generation', 'service', 'national',
'tradition', 'government', 'mention', 'proposal']
set_words = {i for i in words if len(i) > 6} # с помощью генератора создаем множество со строками которых длина больше 6
print(len(set_words)) # выводим длину множества с уникальными словами с длиной больше 6
Вашей программе будут поступать на вход N списков, содержащих целые числа
Для каждого введенного списка определите, сколько в нем встречается различных чисел.
num = int(input()) # вводим число - количество введенных далее списков
for i in range(num): # циклом получаем списки
a = set(input().split()) # получили строки(списки) далее разбиваем на списки и конвертируем во множество
print(len(a)) # выводим длину множества с уникальными символами из введенной строки(списка)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
wpDiscuz
0
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x