Share This
Связаться со мной
Крути в низ
Categories
//Тест на знание словарей в Python | Pythonist

Тест на знание словарей в Python | Pythonist

13.03.2021Category : Python

Проверьте, насколько хорошо вы знаете словари. Этот тест будет полезен и новичкам, которые только начали знакомиться с Python, и довольно опытным разработчикам. Все же словари — это очень важная структура данных, и иметь о них представление чрезвычайно важно.

Тест состоит из 8 вопросов. Некоторые из них могут показаться довольно трудными.

Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.

0%

Выберите верные утверждения:

Please select 3 correct answers

Словари изменяемы Словари могут быть любой «глубины» Словарь может содержать объект любого типа, кроме другого словаря Доступ к элементам словаря осуществляется с помощью ключа Доступ к элементам словаря осуществляется с помощью позиции в словаре Все ключи в словаре должны быть одного и того же типа hint Show hint Correct! Wrong!

Continue >>

Ниже представлены несколько вариантов кода. Какой из них удалит элемент с ключом ‘baz’ из словаря?

del d[‘baz’] d[‘baz’] del.d(baz) del d(baz) Correct! Wrong!

Continue >>

Объявлен словарь — d = {‘foo’: 100, ‘bar’: 200, ‘baz’: 300}.
Какой результат будет у d[‘bar’:’baz’]?

Возникнет ошибка (200, 300) [200, 300] 200 300 Correct! Wrong!

Continue >>

Объявлен словарь. Как получить доступ к значению 30?

test na znanie slovarej v python pythonist cc272eb - Тест на знание словарей в Python | Pythonist

x[1][2][2] x[2][«bar»][«z»] x[2][«bar»][2] x[1][1][3] Correct! Wrong!

Continue >>

Ниже представлен список ключей. Какие из них синтаксически правильны?

Please select 4 correct answers

(‘foo’, ‘bar’) (3+2j) ‘foo’ [‘foo’, ‘bar’] dict(foo=1, bar=2) len hint Show hint Correct! Wrong!

Continue >>

Снова объявим вложенный словарь.
Что выведет print(‘z’ in x[2])?

test na znanie slovarej v python pythonist ed29cda - Тест на знание словарей в Python | Pythonist True False Correct! Wrong!

Continue >>

Объявлен словарь — d = {‘foo’: 100, ‘bar’: 200, ‘baz’: 300}. Какой метод удалит элемент со значением 200?

del d(200) del d(«bar») d.pop(200) d.pop(«bar») Correct! Wrong!

Continue >>

Допустим, у нас есть словарь d1. Какой(-ие) из представленных ниже способов эффективно скопирует(-ют) значения из d1 в d2?

Please select 3 correct answers

d2 = dict(d1.items()) d2 = dict(d1) d2 = {}
d2.update(d1) d2 = d1 d2 = dict(d1.keys()) d2 = dict(d1.values()) hint Show hint Correct! Wrong!

Continue >> Тест на знание словарей

Share your Results:

ВК

  • 161 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close