Тест на умение перебирать словари (Python) | Pythonist
Проверьте, насколько хорошо вы умеете перебирать словари. Перебор словаря — важное умение, которое пригодится в любой области!
Тест состоит из 6 вопросов, часть из них простые, другие посложнее.
Вы можете пользоваться Google и интерпретатором Python, конечно. Но не обманывайте себя, мы же не на экзамене.
0%
Что выведет эта программа?
цвет
фрукт
животное синий
яблоко
собака ‘цвет’
‘фрукт’
‘животное’ ‘синий’
‘яблоко’
‘собака’ Correct! Wrong!
Continue >>
Что выведет эта программа?
(‘цвет’, ‘синий’), (‘фрукт’, ‘яблоко’), (‘животное’, ‘собака’) [(‘цвет’, ‘синий’), (‘фрукт’, ‘яблоко’), (‘животное’, ‘собака’)] dict_items([(‘цвет’), (‘фрукт’), (‘животное’)]) dict_items([(‘цвет’, ‘синий’), (‘фрукт’, ‘яблоко’), (‘животное’, ‘собака’)]) Correct! Wrong!
Continue >>
Прочтите утверждение. Если вы хотите работать с ключами словаря — можно воспользоваться .keys(). Это метод, возвращающий новый объект, содержащий ключи словаря.
Истинно ли оно?
Ложно Истинно Correct! Wrong!
Continue >>
На картинке представлена программа. Допустим, вы хотите проверить, успешно ли удалился ключ. Что выведет в консоль print(prices)?
Вывода не будет вообще None RuntimeError: dictionary changed size during iteration яблоки
апельсины
бананы Correct! Wrong!
Continue >>
Ниже представлены генераторы словарей. Какие из них корректны?
Please select 3 correct answers
objects = [‘синий’, ‘яблоко’, ‘собака’]categories = [‘цвет’, ‘фрукт’, ‘животное’]a_dict = {key: value for key, value in zip(categories, objects)} a_dict = {‘один’: 1, ‘два’: 2, ‘три’: 3, ‘четыре’: 4}
new_dict = {k: v for k, v in a_dict.items if v <= 2} a_dict = {‘один’: 1, ‘два’: 2, ‘три’: 3, ‘четыре’: 4}
new_dict = {value: key for key, value in a_dict.items()} a_dict = {‘один’: 1, ‘два’: 2, ‘три’: 3, ‘четыре’: 4}
new_dict = {k: v for k, v in a_dict.items() if v <= 2} hint Show hint Correct! Wrong!
Continue >>
Какой из представленных ниже методов НЕ может использоваться для перебора словаря?
chain() map() cycle() filter() iter() Correct! Wrong!
Continue >> Тест на умение перебирать словари
Share your Results:
ВК
- 28 views
- 0 Comment