Указание типа никак не помешает вам присвоить переменной значение другого типа.
Переменная — имя, указывающее на значение. Значение представляет объект некоторого типа:
Если количество распаковываемых элементов неизвестно заранее, используйте расширенную форму распаковки с переменной, имеющей префикс *:
items = [1, 2, 3, 4, 5]
a, b, *extra = items
Операции с итерируемыми объектами
текстовый файл. Например:
текстовый файл. Например:
try:
что-то сделать
except Exception as e:
print(f'An error occurred : {e!r}')
((x*x for x in values))
sum(x*x for x in values) # Лишние круглые скобки удалены
В обоих случаях будет создан генератор (x*xforxinvalues), который передается функции sum().
((x*x for x in values))
sum(x*x for x in values) # Лишние круглые скобки удалены
В обоих случаях будет создан генератор (x*xforxinvalues), который передается функции sum().