Объяснение:
Здесь у нас происходит присваивание с использованием среза
Срез
Когда выполняется операция присваивания
Таким образом, список
Здесь у нас происходит присваивание с использованием среза
lst[:]
Срез
[:]
представляет всю последовательность элементов списка lst
. В данном случае, правая сторона присваивания ()
представляет пустой кортежКогда выполняется операция присваивания
lst[:] = ()
, это означает, что все элементы списка lst
будут заменены на элементы из пустого кортежаТаким образом, список
lst
становится пустым и его новое значение становится []
Каким будет результат выполнения кода выше?
Anonymous Quiz
41%
['ab', 'bc']
10%
['Ab', 'Bc']
47%
['AB', 'BC']
3%
Error
Объяснение:
Метод
Метод
.upper()
не меняет строку «на месте», а лишь возвращает значение. Поэтому по итогу исходный lst
остаётся без измененийКаким будет результат выполнения кода выше?
Anonymous Quiz
10%
[1, 1, 2, 3]
6%
[1, 2, 1, 3]
60%
[1, 2, 3]
24%
Error
Объяснение:
Изначально у нас есть
По итогу мы получаем
После функция
Изначально у нас есть
set_ = {1, 2}
. Затем мы используем метод update(), который обновляет set_
, добавляя в него элементы нового множества — {1, 3}
По итогу мы получаем
set_ = {1, 2, 3}
После функция
sorted()
даёт нам отсортированный список на основе множества. Отсюда и ответ — [1, 2, 3]
Каким будет результат выполнения кода выше?
Anonymous Quiz
6%
P22 - y22
7%
y - 5
64%
t - 22
23%
Error
Объяснение:
В целом, задачка простая. В первую очередь мы работает с первым элементом списка
Затем переходим ко второму элементу списка —
Отсюда и ответ —
В целом, задачка простая. В первую очередь мы работает с первым элементом списка
wut
— строкой "Python"
. У неё мы «забираем» элемент с индексом 2
— 't'
Затем переходим ко второму элементу списка —
[31, 5, 22]
. У него по индексу 2
находится число 22
Отсюда и ответ —
t - 22
Каким будет результат выполнения кода выше?
Anonymous Quiz
16%
10_000 10_000
52%
10000 10000
2%
None None
31%
Error
Объяснение:
И
В переменной
В переменной
Отсюда и ответ —
И
var_one
, и var_two
будут иметь значение 10000
. Однако способы их присвоения отличаютсяВ переменной
var_one
значение присваивается напрямую с использованием подчёркивания для улучшения читаемости числа. В Python подчёркивания в числах игнорируются и служат только для удобства чтенияВ переменной
var_two
значение 10_000
передается как строка в функцию int()
, которая преобразует строку в целое число. При этом и здесь мы можем использовать знак подчёркивания для разделенияОтсюда и ответ —
10000
10000
Объяснение:
Оператор or ищет первое истинное значение. Так как в нашем выражении оба значения (и
Оператор or ищет первое истинное значение. Так как в нашем выражении оба значения (и
[]
, и None
) ложны, or
возвращает последний операнд, т.е. None
Каким будет результат выполнения кода выше?
Anonymous Quiz
23%
<class 'builtin_function'>
12%
<class 'builtin_method'>
57%
<class 'type'>
9%
Error