Font size
WorksheetsПовторение: множества и словари
Total questions: 14
Worksheet time: 8mins
Алиса хочет сохранить все уникальные имена инопланетян, которых встретила в своих космических приключениях. Какую структуру ей необходимо создать и каким образом:
aliens = set()
aliens = ['Говорун', 'Ушан', 'Громозека']
aliens = {'Говорун', 'Ушан', 'Громозека'}
aliens = {}
Алиса хочет узнать, есть ли у неё в списке инопланетян такие же имена, как у её друзей? Как ей это проверить?
friends = {'Алиса', 'Профессор', 'Громозека'}
aliens = {'Говорун', 'Ушан', 'Громозека'}
friends in aliens
friends.issubset(aliens)
aliens.add(friends)
Алиса хочет удалить Громозеку из своего множества инопланетян, как ей это сделать? Какой метод ей следует использовать?
aliens = {'Говорун', 'Ушан', 'Громозека'}
1)
aliens.remove('Говорун')
2)
aliens.discard('Громозека')
Оба варианта 1 и 2 верны.
Никакой из этих методов не сработает.
Алиса обнаружила, что некоторые инопланетяне знают одних и тех же друзей. У Говоруна есть друзья:
{'Ушан', 'Тигрокрыс', 'Алиса'},
а у Склиза —
{'Говорун', 'Ушан', 'Алиса'}.
Какой код позволит Алисе найти общих друзей Говоруна и Склиза?
1)
common_friends = friends1 & friends2
2)
common_friends = friends1.intersection(friends2)
Варианты 1 и 2 верны
3)
common_friends = friends1 + friends2
Какую структуру данных представляет собой переменная aliens?
aliens = {'Говорун': 'синий', 'Громозека': 'белый'}
массив
множество
словарь
список
что такое структура данных?
Алиса хочет получить цвет из словаря aliens, который любит Говорун. Как ей это сделать?
color = aliens['Говорун']
color = aliens.get('Говорун')
Оба варианта верны.
Как Алиса может получить список всех имен инопланетян из словаря?
names = aliens.keys()
names = list(aliens)
Оба варианта верны.
Какой метод позволит Алисе получить значение по ключу с указанием значения по умолчанию, если ключа нет в словаре?
color = aliens.get('Говорун', 'неизвестно')
color = aliens['Говорун'] or 'неизвестно'
Какой метод можно использовать, чтобы получить из словаря все цвета, которые любят инопланетяне?
colors = aliens.values()
colors = list(aliens)
colors = aliens.items()
Если Алиса хочет узнать, насколько разнообразна палитра любимых цветов у инопланетян, как она может это сделать?
unique_colors_count = len(set(aliens.values()))
unique_colors_count = len(aliens.values())
Алисе нужно вывести все имена инопланетян и их любимые цвета в формате "Имя: Цвет"?
for name in aliens.keys(): print(f"{name}: {aliens[name]}")
for name, color in aliens.items(): print(f"{name}: {color}")
for color in aliens.values(): print(color)
Как Алиса может проверить, есть ли у неё в словаре aliens цвет (color), который ей нравится?
color in aliens.values()
color in aliens.keys()
color in aliens.items()
Если Алиса хочет добавить нового инопланетянина с его любимым зелёным цветом в словарь, какой код ей следует использовать?
aliens['Новый'] = 'зеленый'
aliens.add('Новый', 'зеленый')
aliens.append({'Новый': 'зеленый'})
Как Алиса может получить список всех любимых цветов инопланетян без повторений?
unique_colors = aliens.values()
unique_colors = list(aliens.values())
unique_colors = set(aliens.values())
