Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
a = (1)
b = (1,)
print(a == 1, b == 1, len(b))True False 1
- Считать
(1)кортежем: скобки вокруг одного значения лишь группируют его, поэтомуa— этоint1, иa == 1даётTrue. Кортеж создаёт запятая. - Ждать, что
(1,)равен1:b— кортеж из одного элемента, а кортеж не равенint, поэтомуb == 1даётFalse, аlen(b)равно1.
- Как записать пустой кортеж и какова его длина?
- Что присваивает
x = 1, 2переменнойx?