Форум программистов, компьютерный форум CyberForum.ru

Python

Войти
Регистрация
Восстановить пароль
 
Dark_Fail
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 94
#1

Как вернуть из функции несколько значений? - Python

09.11.2015, 18:26. Просмотров 1182. Ответов 2
Метки нет (Все метки)

Как вернуть из функции несколько значений?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 18:26     Как вернуть из функции несколько значений?
Посмотрите здесь:

Python Как сделать несколько проверок в одном условии?
Как вывести несколько текстовых изображений цифр в одну строку? Python
Как выполнить несколько подзадач в одном скрипте? Python
Как для буквы вернуть следующую за ней по алфавиту? Python
как обработать несколько подключений в одно и то же время Python
Python Вернуть строку в режим ввода (не знаю как это правильно называется)
Python Как посчитать сумму значений списка без использования функции sum или подобной?
Как объединить несколько include для одной страницы? Python
Как разбить файл на несколько? Python
Как считать несколько переменных в одну строку Python
Как парсить несколько файлов с Python-скриптом? Python
Таблица значений для функции y=ln(x) Python

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex925
2386 / 2052 / 478
Регистрация: 19.03.2012
Сообщений: 7,985
09.11.2015, 18:27     Как вернуть из функции несколько значений? #2
Python
1
2
3
4
def example():
    return 1, 2, 3
 
print(example())
afiskon
65 / 53 / 3
Регистрация: 06.09.2010
Сообщений: 254
09.11.2015, 19:38     Как вернуть из функции несколько значений? #3
Как раз для решения таких задач в Python есть кортежи:

Код
>>> def test():
...   res = (1, "aaa", [4,5,6])
...   return res
... 
>>> ololo = test()
>>> ololo
(1, 'aaa', [4, 5, 6])
>>> (x,y,z) = ololo
>>> x
1
>>> y
'aaa'
>>> z
[4, 5, 6]
Yandex
Объявления
09.11.2015, 19:38     Как вернуть из функции несколько значений?
Ответ Создать тему
Опции темы

Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru