для этого айдишника выполнилась функция, а для других айдишников функция не выполнялась
def func(id:int): if id == your_id: .... return None
func(your_id)
Просто аргументом?
А если список айдишников
your_ids = (id, id, id) def func(id: int): if id in your_ids: ... return None
А стоило ведь всего прочитать туториал :)
Какой
значит, ты должен либо заложить в функцию логику, которая позволит ей работать со списком, либо сначала доставать айдишник из списка, записывать в переменную, а потом уже передавать эту переменную в функцию
https://docs.python.org/3/tutorial/
если список на вход, то: def func(ids: Sequence[int]): for id_ in sequence: if id_ in your_ids: ...
Ну просто почитай про функции
Да толку нихера, примеров скудное количество
Спасибо, видимо то, что нужно
Если не сложно подскажи как вызывать функцию с аргументом из этих списков айди
Типа этого
ids = [1,2,3] func(ids)
def func (ids: int) И вызов ids = [1,2,3] func (ids) Верно?
def func(ids: list[int])
https://habr.com/ru/company/lamoda/blog/432656/
Нет, у тебя в функции указан параметр int, а передаешь последовательность(список) Определись где ты будешь реализовывать логику : внутри функции или снаружи Если внутри, то передаешь список, а в функции пробегаешься по нему и делаешь то, что нужно Если снаружи, то берешь список, пробегаешься по нему, и вызываешь функции с каждый айдишником
Обсуждают сегодня