В MATLAB у вас есть возможность возвращать кортежи и присваивать кортежам значений то же, что вы делаете в Python.В MATLAB, если функция возвращает значение, которое вы никому не хотите назначать, вы назначаете его специальной переменной ~
.Например, скажем, функция f()
возвращает кортеж (1, 2)
, затем:
~, b = f()
Назначает 2
b
и 1
ничему.
Есть лиэквивалент этого в Python?Я понимаю, что могу просто сделать:
a, b = f()
и игнорировать значение a
, но я бы предпочел вообще пропустить присвоение a
.Переписать функцию f()
не вариант.
Я извиняюсь, если моя терминология Python неверна.