Зміст курсу
Посібник з функцій Python
Посібник з функцій Python
Багаторазові Повернення Значень
Іноді необхідно повертати кілька об'єктів як результат функції. Ми можемо зробити це, використовуючи два різних підходи:
Перший підхід: Ми можемо створити список або кортеж, який міститиме всі необхідні об'єкти всередині функції та повернути його як результат функції.
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
Ми створили три різні об'єкти всередині функції та повернули список, який містить усі ці об'єкти, як результат функції. Потім ми ітерували по цьому списку, щоб отримати всі об'єкти.
Другий підхід: Ви можете безпосередньо повернути кілька значень, розділених комами. Коли функція викликається, результати зберігаються у відокремлені змінні.
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
У наведеному вище коді ми повернули три змінні окремо. Якщо використовувати цей підхід, дуже важливо знати порядок, в якому змінні повертаються, щоб правильно використовувати їх у коді.
Swipe to show code editor
Створіть функцію, яка розраховує наступну статистику даних: суму, середнє, мінімум та максимум. Поверніть усю цю статистику, використовуючи другий підхід у порядку, описаному вище. Викличте функцію, отримайте розраховану статистику та виведіть їх.
Дякуємо за ваш відгук!
Багаторазові Повернення Значень
Іноді необхідно повертати кілька об'єктів як результат функції. Ми можемо зробити це, використовуючи два різних підходи:
Перший підхід: Ми можемо створити список або кортеж, який міститиме всі необхідні об'єкти всередині функції та повернути його як результат функції.
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
Ми створили три різні об'єкти всередині функції та повернули список, який містить усі ці об'єкти, як результат функції. Потім ми ітерували по цьому списку, щоб отримати всі об'єкти.
Другий підхід: Ви можете безпосередньо повернути кілька значень, розділених комами. Коли функція викликається, результати зберігаються у відокремлені змінні.
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
У наведеному вище коді ми повернули три змінні окремо. Якщо використовувати цей підхід, дуже важливо знати порядок, в якому змінні повертаються, щоб правильно використовувати їх у коді.
Swipe to show code editor
Створіть функцію, яка розраховує наступну статистику даних: суму, середнє, мінімум та максимум. Поверніть усю цю статистику, використовуючи другий підхід у порядку, описаному вище. Викличте функцію, отримайте розраховану статистику та виведіть їх.
Дякуємо за ваш відгук!
Багаторазові Повернення Значень
Іноді необхідно повертати кілька об'єктів як результат функції. Ми можемо зробити це, використовуючи два різних підходи:
Перший підхід: Ми можемо створити список або кортеж, який міститиме всі необхідні об'єкти всередині функції та повернути його як результат функції.
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
Ми створили три різні об'єкти всередині функції та повернули список, який містить усі ці об'єкти, як результат функції. Потім ми ітерували по цьому списку, щоб отримати всі об'єкти.
Другий підхід: Ви можете безпосередньо повернути кілька значень, розділених комами. Коли функція викликається, результати зберігаються у відокремлені змінні.
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
У наведеному вище коді ми повернули три змінні окремо. Якщо використовувати цей підхід, дуже важливо знати порядок, в якому змінні повертаються, щоб правильно використовувати їх у коді.
Swipe to show code editor
Створіть функцію, яка розраховує наступну статистику даних: суму, середнє, мінімум та максимум. Поверніть усю цю статистику, використовуючи другий підхід у порядку, описаному вище. Викличте функцію, отримайте розраховану статистику та виведіть їх.
Дякуємо за ваш відгук!
Іноді необхідно повертати кілька об'єктів як результат функції. Ми можемо зробити це, використовуючи два різних підходи:
Перший підхід: Ми можемо створити список або кортеж, який міститиме всі необхідні об'єкти всередині функції та повернути його як результат функції.
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
Ми створили три різні об'єкти всередині функції та повернули список, який містить усі ці об'єкти, як результат функції. Потім ми ітерували по цьому списку, щоб отримати всі об'єкти.
Другий підхід: Ви можете безпосередньо повернути кілька значень, розділених комами. Коли функція викликається, результати зберігаються у відокремлені змінні.
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
У наведеному вище коді ми повернули три змінні окремо. Якщо використовувати цей підхід, дуже важливо знати порядок, в якому змінні повертаються, щоб правильно використовувати їх у коді.
Swipe to show code editor
Створіть функцію, яка розраховує наступну статистику даних: суму, середнє, мінімум та максимум. Поверніть усю цю статистику, використовуючи другий підхід у порядку, описаному вище. Викличте функцію, отримайте розраховану статистику та виведіть їх.