Автор оригинала: 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 мы узнали, как вернуть кортеж из функции, с помощью хорошо подробных примеров программ.