Повторение: множества и словари

Повторение: множества и словари

9th Grade

14 Qs

quiz-placeholder

Similar activities

tema 1 dd2

tema 1 dd2

University

10 Qs

Codebots

Codebots

9th - 12th Grade

10 Qs

Повторение: множества и словари

Повторение: множества и словари

Assessment

Quiz

Design

9th Grade

Hard

Created by

Natalia Denikina

Used 5+ times

FREE Resource

14 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Алиса хочет сохранить все уникальные имена инопланетян, которых встретила в своих космических приключениях. Какую структуру ей необходимо создать и каким образом:

aliens = set()

aliens = ['Говорун', 'Ушан', 'Громозека']

aliens = {'Говорун', 'Ушан', 'Громозека'}

aliens = {}

Answer explanation

Алиса должна использовать структуру данных, которая хранит только уникальные значения. 'set()' создаёт пустое множество, а {'Говорун', 'Ушан', 'Громозека'} инициализирует множество с уникальными именами. Оба варианта подходят.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Алиса хочет узнать, есть ли у неё в списке инопланетян такие же имена, как у её друзей? Как ей это проверить?
friends = {'Алиса', 'Профессор', 'Громозека'}
aliens = {'Говорун', 'Ушан', 'Громозека'}


friends in aliens


friends.issubset(aliens)


aliens.add(friends)

Answer explanation

Правильный выбор - friends.issubset(aliens), так как он проверяет, содержатся ли все имена из списка друзей в списке инопланетян. Остальные варианты не выполняют нужную проверку.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Алиса хочет удалить Громозеку из своего множества инопланетян, как ей это сделать? Какой метод ей следует использовать?
aliens = {'Говорун', 'Ушан', 'Громозека'}

1)
aliens.remove('Говорун')

2)
aliens.discard('Громозека')

Оба варианта 1 и 2 верны.

Никакой из этих методов не сработает.

Answer explanation

Метод aliens.discard('Громозека') удаляет элемент, если он существует, и не вызывает ошибку, если его нет. Метод aliens.remove('Говорун') не подходит, так как он удаляет 'Говорун', а не 'Громозека'.

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Алиса обнаружила, что некоторые инопланетяне знают одних и тех же друзей. У Говоруна есть друзья:
{'Ушан', 'Тигрокрыс', 'Алиса'},
а у Склиза —
{'Говорун', 'Ушан', 'Алиса'}.
Какой код позволит Алисе найти общих друзей Говоруна и Склиза?

1)
common_friends = friends1 & friends2

2)
common_friends = friends1.intersection(friends2)

Варианты 1 и 2 верны

3)
common_friends = friends1 + friends2

Answer explanation

Оба варианта 1 и 2 корректно находят общих друзей, используя операции пересечения множеств. Вариант 3 неверен, так как он просто объединяет списки друзей, не находя общих.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какую структуру данных представляет собой переменная aliens?
aliens = {'Говорун': 'синий', 'Громозека': 'белый'}

массив

множество

словарь

список

что такое структура данных?

Answer explanation

Переменная aliens представляет собой словарь, так как она содержит пары "ключ-значение", где ключи - это имена инопланетян, а значения - их цвета. Это типичная структура данных для хранения ассоциативных массивов.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Алиса хочет получить цвет из словаря aliens, который любит Говорун. Как ей это сделать?

color = aliens['Говорун']

color = aliens.get('Говорун')

Оба варианта верны.

Answer explanation

Оба варианта верны, так как оба способа позволяют получить значение по ключу 'Говорун' из словаря aliens. Первый вариант использует прямой доступ, а второй - метод get, который безопаснее при отсутствии ключа.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как Алиса может получить список всех имен инопланетян из словаря?

names = aliens.keys()

names = list(aliens)

Оба варианта верны.

Answer explanation

Оба варианта верны, так как aliens.keys() возвращает все ключи словаря, а list(aliens) также создает список ключей. Таким образом, оба способа дают список имен инопланетян.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?

Similar Resources on Wayground