Автор оригинала: Python Examples.
Питон возвращает кортеж
Как и любой другой объект, вы можете вернуть кортеж из функции.
В этом руководстве мы узнаем, как вернуть кортеж из функции в Python.
Пример 1: Прощественная программа Python для возврата кортежа
В этом примере мы напишем функцию, которая просто возвращает кортеж и больше ничего не делает.
Python Program
def myFunction(): return (1, 'Ram') tuple1 = myFunction() print(tuple1) print(type(tuple1))
Выход
(1, 'Ram')
Пример 2: Вернуть кортеж с использованием аргументов
В этом примере мы напишем функцию, которая принимает аргументы и возвращает кортеж, образованный с этими аргументами.
Python Program
def myFunction(rollno, name): #create tuple tempTuple = (rollno, name) #return tuple return tempTuple tuple1 = myFunction(1, 'Mike') print(tuple1) print(type(tuple1))
Выход
(1, 'Mike')
Пример 3: верните несколько кортежей от функции
В этом примере мы вернем несколько кортежей из функции с использованием генераторов.
Python Program
def myFunction(rollnos, names): #create tuple yield (rollnos[0], names[0]) yield (rollnos[1], names[1]) tuple1, tuple2 = myFunction([1, 2], ['Mike', 'Ram']) print(tuple1) print(tuple2)
Выход
(1, 'Mike') (2, 'Ram')
Резюме
В этом руководстве примеров Python мы узнали, как вернуть кортеж из функции, с помощью хорошо подробных примеров программ.