есть):
def foo(number_list: List[int]):
for number in number_list:
...
number_list = [1, 2, 3]
foo(number_list)
или
def foo(number: int):
...
number_list = [1, 2, 3]
for number in number_list:
foo(number)
Или без разницы ? Или зависит от контекста?
ты во втором примере вызываешь каждый раз функцию в цикле? что бы что?
чтобы для каждого number сделать то что делает foo фактически тут в цикле делаю какое то действие для списка (не обязательно чисел - они просто пример) и этот цикл можно положить в функцию и передавать список или же функцией делать действие для одного объекта и вызывать функцию в цикле для каждого объекта из списка
Обсуждают сегодня