Рубрики
Без рубрики

Python возвращает кортеж от функции

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