Кортеж как аргументы функции в Python
Кортежи имеют множество приложений во всех областях программирования Python. Они неизменяемы и, следовательно, являются важными контейнерами для обеспечения доступа только для чтения или сохранения элементов постоянными в течение большего времени. Обычно они могут использоваться для передачи функций и могут иметь различное поведение. Могут возникнуть разные случаи.
Case 1: fnc(a, b) – Sends a and b as separate elements to fnc.
Case 2: fnc((a, b)) – Sends (a, b), whole tuple as 1 single entity, one element.
Case 3: fnc(*(a, b)) – Sends both, a and b as in Case 1, as separate integers.
Код ниже демонстрирует работу всех случаев:
Выход :
Результат случая 1: Значение a: 4 Значение b: 7 Результат случая 2: Значение a: (4, 7) Значение b: нет Результат случая 3: Значение a: 4 Значение b: 7
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.