파이썬에서는 다양한 방법을 통해 함수에서 여러 값을 반환할 수 있습니다. 다음 글에서는 함수에서 여러 값을 반환하는 방법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다.
방법 1: 객체 사용
이것은 C/C++ 및 Java와 유사하며, 여러 값을 보유하고 해당 클래스의 객체를 반환하는 클래스를 만들 수 있습니다.
코드 예제를 통해 함수에서 여러 값을 반환하는 방법을 살펴보겠습니다.
class Test: def __init__(self): self.str = "hello world!" self.x = 20 # 返回一个对象 def fun(): return Test() t = fun() print(t.str) print(t.x)
출력:
hello world! 20
방법 2: 목록 사용
Python에서 목록은 다음과 같습니다. 대괄호 배열을 사용하여 생성된 항목은 변경 가능합니다. 이는 다양한 유형의 항목을 포함할 수 있다는 점에서 배열과 다릅니다.
다음은 함수
# 返回一个列表 def fun(): str = "hello" x = 20 return [str, x]; list = fun() print(list)
에서 여러 값을 반환하는 방법을 보여주는 코드 예제입니다.
['hello', 20]
출력: # 返回一个元组
def fun():
str = "你好!"
x = 2019
return str, x;
str, x = fun() # Assign returned tuple
print(str)
print(x)
방법 3: 튜플 사용
Python에서 튜플은 쉼표로 구분됩니다. items Sequence; 불변의 Python 객체의 시퀀스입니다. 튜플은 일단 선언되면 변경할 수 없다는 점을 제외하면 리스트와 유사합니다(튜플은 변경할 수 없습니다). 튜플은 일반적으로 목록보다 빠릅니다.
다음은 함수에서 여러 값을 반환하는 방법을 보여주는 코드 예제입니다
你好! 2019
출력:# 返回一个字典
def fun():
d = dict();
d['name'] = "欧阳克"
d['age'] = 25
return d
d = fun()
print(d)
방법 4: 사전 사용
Python에서 사전은 해시와 유사합니다 또는 다른 언어 매핑의 해시입니다. 이는 키-값 쌍으로 구성됩니다. 값은 사전의 고유 키로 액세스할 수 있습니다.
다음은 함수
{'name': '欧阳克', 'age': 25}
에서 여러 값을 반환하는 방법을 보여주는 코드 예제입니다. rrreee권장 관련 비디오 튜토리얼: "Python Tutorial" "
Python3 Tutorial🎜"🎜위 내용은 Python 함수에서 여러 값을 반환하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!