Что выводит данный код?
a = {'B': 4, 'A': 11, 'C': 7}
print(sorted(a))
a = {'B': 4, 'A': 11, 'C': 7}
print(sorted(a))
Anonymous Poll
44%
['A', 'B', 'C']
13%
[4, 7, 11]
31%
{'A': 11, 'B': 4, 'C': 7}
0%
{'B': 4, 'C': 7, 'A': 11}
13%
Error
0%
Посмотреть ответ
Что выведет данный код?
a = { 'sub_dict': { 'b': True }, 'mylist': [100, 200, 300] }
print(a['mylist'][0])
a = { 'sub_dict': { 'b': True }, 'mylist': [100, 200, 300] }
print(a['mylist'][0])
Anonymous Poll
77%
100
0%
200
0%
300
8%
True
0%
False
0%
Error
15%
Узнать ответ
Используйте dict.get() вместо dict[]
Есть несколько способов получения значений из словарей, и даже по такой теме разработчики часто спорят.
Многие получают значения по ключам через квадратные скобки, но если такого ключа нет, то будет вызвано исключение.
Поэтому мы считаем, что лучше использовать метод
Таким образом, если значение по ключу не найдено, то вернется дефолтное значение.
В итоге, мы убираем возможные ошибки в случае, если нужных ключей в словаре нет.
#словари
Есть несколько способов получения значений из словарей, и даже по такой теме разработчики часто спорят.
Многие получают значения по ключам через квадратные скобки, но если такого ключа нет, то будет вызвано исключение.
Поэтому мы считаем, что лучше использовать метод
get
у словарей. Его основной плюс заключается в том, что он принимает опциональный аргумент, отвечающий за значение по умолчанию. Таким образом, если значение по ключу не найдено, то вернется дефолтное значение.
В итоге, мы убираем возможные ошибки в случае, если нужных ключей в словаре нет.
#словари
Топ. Подготовка к вайтбоардингу: загружаем пиратский корабль
На собеседовании новичку могут предложить решить на белой доске одну из классических задач - например, задачу о рюкзаке. Давайте пройдем решение такой задачи шаг за шагом, только для интереса будем загружать не рюкзак, а корабль.
Читать статью
#списки
На собеседовании новичку могут предложить решить на белой доске одну из классических задач - например, задачу о рюкзаке. Давайте пройдем решение такой задачи шаг за шагом, только для интереса будем загружать не рюкзак, а корабль.
Читать статью
#списки
Что выведет данный код?
Anonymous Poll
13%
[1]
63%
[1, 2]
0%
[1, 2, 3]
0%
[[1], [2], [3]]
0%
Error
25%
Узнать ответ
Сортировка списков
В Python есть два встроенных способа для сортировки списков — функция
Функция
Метод
#списки
В Python есть два встроенных способа для сортировки списков — функция
sorted()
и метод list.sort()
. Результат в обоих случаях одинаков, но всё же есть нюансы. Функция
sorted()
принимает на вход аргумент в виде списка, а возвращает уже новый, отсортированный список. При этом исходный список не изменяется. Метод
sort()
в свою очередь применяется к списку, изменяет его непосредственно и ничего не возвращает.#списки
Какой из этих языков НЕ является высокоуровневым?
Anonymous Poll
6%
Python
19%
PHP
13%
C++
31%
Plankalkul
31%
Assembly
Что выводит данный код?
x = {1: 5, 2: 4, 3:7}
x.pop(2) print(x)
x = {1: 5, 2: 4, 3:7}
x.pop(2) print(x)
Anonymous Poll
9%
{1: 5, 2: 4}
9%
{3: 7}
55%
{1: 5, 3: 7}
18%
Error
9%
Посмотреть ответ
Tips & Tricks. Подсчет наиболее часто встречающихся элементов в итерируемом объекте
Показываем, как помощью инструмента Counter из модуля collections узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.
Читать статью
#списки #строки #модули
Показываем, как помощью инструмента Counter из модуля collections узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.
Читать статью
#списки #строки #модули
Топ. Знакомство с map() в Python
В настоящее время map(), filter() и reduce() являются фундаментальными компонентами функционального программирования в Python. В этой статье мы знакомим вас с функцией map(). Рассмотрим следующие темы:
- функциональный стиль на Python
- что такое map()
- использование map() с различными видами функций
- обработка множественных итераций с помощью map()
Читать статью
#функции
В настоящее время map(), filter() и reduce() являются фундаментальными компонентами функционального программирования в Python. В этой статье мы знакомим вас с функцией map(). Рассмотрим следующие темы:
- функциональный стиль на Python
- что такое map()
- использование map() с различными видами функций
- обработка множественных итераций с помощью map()
Читать статью
#функции
Что выведет данный код?
A = [[j for j in range(3)] for i in range(4)]
print(A)
A = [[j for j in range(3)] for i in range(4)]
print(A)
Anonymous Poll
40%
[[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]
0%
[[0, 0, 0], [1, 1, 1], [2, 2, 2], [3, 3, 3]]
40%
[[0, 1, 2], [0, 1, 2], [0, 1, 2], [0, 1, 2]]
20%
Error
0%
Узнать ответ
Какой из этих браузеров вышел раньше других?
Anonymous Poll
5%
Google Chrome
15%
Firefox
55%
Opera
0%
Microsoft Edge
25%
Safari