Каким будет результат выполнения кода?
Anonymous Quiz
9%
[10, 5,, 6]
16%
[10, 5, 6]
52%
[10, 6]
23%
Error
Объяснение:
Логическое or возвращает первый truly-элемент. Поэтому
На у их сумма равна
Логическое or возвращает первый truly-элемент. Поэтому
res_one
, res_two
и res_three
равны 1
, 2
и 1
соответственноНа у их сумма равна
4
, что и является правильным ответомКаким будет результат выполнения кода?
Anonymous Quiz
24%
[10, 20, 30, 3]
8%
[10, 20, 30, 2, 3]
47%
IndexError
20%
TypeError
Объяснение:
Здесь мы добавляем новые элементы с начала списка, но при этом не «перезаписываем»
А так как срез
Здесь мы добавляем новые элементы с начала списка, но при этом не «перезаписываем»
3
, так как он является элементом с индексом -1
А так как срез
var[-3:-1]
проходит до -1
, но не включает его, итоговый список выглядит как [10, 20, 30, 3]
Объяснение:
Здесь мы имеем дело с банковским округлением. Это значит, что точные половинные значения округляются до ближайшего чётного результата, а не до нуля:
Здесь мы имеем дело с банковским округлением. Это значит, что точные половинные значения округляются до ближайшего чётного результата, а не до нуля:
12.5
—> 12
13.5
—> 14
11.5
—> 12
10.5
—> 10
Объяснение:
В Python разделение пустой строки всегда возвращает
В Python разделение пустой строки всегда возвращает
['']
. Это можно просто запомнитьОбъяснение:
Метод
Метод
pop(i)
возвращает значение элемента с индексом i
, а также удаляет его из последовательности, к которому был применён методКаким будет результат выполнения кода?
Anonymous Quiz
5%
{{"hello": "world"}: "again"}
7%
{"hello": "world"}
34%
"again"
53%
Error
Объяснение:
В Python нельзя использовать
Это не работает, т.к. ключи должны быть хэшируемыми. Как правило, хэшируемыми являются только неизменяемые объекты (
В Python нельзя использовать
словарь
(dictionary
) в качестве ключа к другому словарюЭто не работает, т.к. ключи должны быть хэшируемыми. Как правило, хэшируемыми являются только неизменяемые объекты (
string
, int
, float
, frozenset
, tuple
)