Javascript가 여러 값을 반환함

| | | | | | | |

사전, 튜플 또는 목록으로 그룹화하여 여러 값을 반환할 수 있습니다. 이러한 데이터 유형을 사용하면 유사한 여러 값을 저장할 수 있습니다. 주 프로그램에서 개별 값을 추출할 수 있습니다. 또는 여러 값을 쉼표로 구분하여 전달할 수 있습니다.

Python 함수 는 여러 값을 반환할 수 있습니다. 여러 값을 반환하려면 사전, Python 튜플 또는 목록을 기본 프로그램에 반환할 수 있습니다.

이 가이드에서는 이 두 가지 방법을 사용하여 기본 프로그램에 여러 값을 반환하는 방법을 설명합니다. 시작

Python:. 여러 값 반환

다음을 사용하여 Python 함수에서 여러 값을 반환할 수 있습니다.

  • 여러 값을 포함하는 목록.
  • 여러 값이 있는 튜플.
  • 여러 레코드가 있는 사전.
  • 여러 값이 쉼표로 구분됩니다.

모든 데이터 유형을 사용하면 위에 여러 값을 저장할 수 있습니다. 쉼표로 구분된 여러 값을 반환하는 솔루션이 가장 우아합니다. 실제로 이 접근 방식을 사용하면 의도가 명확해집니다. 기본 프로그램에 여러 고유 값 반환

" Python 반환 선언 은 함수의 값을 a로 보냅니다. 주 프로그램. 이 선언은 주 프로그램에 값을 반환하는 데 가장 자주 사용됩니다. 주 프로그램에 여러 값을 반환하는 데 사용할 수 있습니다.

Python:. 여러 값은 쉼표로 반환

Python: h2>

반환하려는 값을 쉼표로 구분하여 여러 값을 반환할 수 있습니다. 이러한 값은 Python 반환 선언 뒤에 나타나야 합니다.

우리는 계속할 것입니다. 전자제품 매장에서 발생한 판매 수를 계산하는 프로그램을 작성합니다. 우리는 $500 이상의 판매 가치를 계산하지 않습니다. 우리 프로그램은 또한 각 판매의 평균 가치를 계산합니다

시작하려면 판매 목록이 포함된 Python 배열 을 정의합니다.

그런 다음 Python $ 500 이상의 판매 가치와 평균 구매 가치를 계산하는 함수 :

우리 함수는 루프를 사용하여 목록의 각 판매를 전달합니다. 판매 가치가 $ 500 이상인 경우 "over_limit" The Python 변수 는 1씩 증가합니다. 그런 다음 총 판매 가치를 판매 횟수로 나누어 구매의 평균 가치를 계산합니다.

함수 끝에서 return 문을 사용하여 "over_limit" 및 "average_purchase" 값을 반환합니다. our.main program code-block code-block "> over_limit, average_purchase = count_data (sales) (" {} 판매가 $500 이상이었습니다. 평균 구매는 $ {} 였습니다.. 형식 (over_limit, round (average_purchase) ) )

round() 방법을 사용하여 평균 구매를 소수점 이하 두 자리까지 완료합니다. 코드는 계산한 값을 알려주는 메시지를 인쇄합니다. program:

저희 프로그램은 $500 이상의 성공적인 판매 수와 평균 구매 가격을 알려줍니다.

이 코드는 "return" 문이 우리의 값을 튜플로 바꾸고 튜플 목록을 반환 하기 때문에 작동합니다. 따라서 이 튜플을 다음 코드 줄에서 두 개의 변수로 풀어보겠습니다.

Python: 목록 또는 튜플과 함께 여러 값 반환

목록과 튜플 모두 여러 값을 저장할 수 있습니다. 이것은 우리가 그것들을 사용하여 우리의 메인 프로그램에 여러 값을 반환할 수 있다는 것을 의미합니다.

반환하는 값이 어떤 종류의 관계를 가지고 있는 경우 목록이나 튜플을 사용하는 것이 가장 좋습니다. 그러나 이 접근 방식을 사용하여 값 모음을 반환할 수 있습니다.

메인 프로그램에서 평균 구매 크기와 $500 상당의 구매 횟수를 반환합니다. 이를 위해 위의 예를 참조하고 목록을 사용하도록 약간 변경합니다.

그냥 분리 우리의 가치는 목록에 있습니다. 목록에는 각각 $500 상당의 구매 횟수와 평균 구매 금액이 포함되어 있습니다.

튜플의 데이터 구조를 반환할 수도 있습니다. 이렇게 하려면 우리는 대괄호를 중괄호로 대체할 것입니다. 고려해야 할 중요한 요소는 튜플은 중복된 값을 포함할 수 없다는 것입니다. . 주 프로그램으로 이동하는 두 값이 같을 가능성이 있는 경우 튜플을 사용하지 마십시오.

메인 프로그램에서 이러한 값에 액세스하려면 인덱싱 사용이 필요합니다.

우리는 구문 값 [0]을 사용하여 la 목록의 첫 번째 값에 액세스합니다. 우리의 계산 데이터() 함수를 반환합니다. 이것은 우리 함수의 "over_limit" 값에 해당합니다. 값 구문 [1]을 사용하여 값에 액세스하고 평균을 구매합니다.

코드는 다음을 반환합니다.

코드는 마지막 예제와 같이 작동하지만 이번에는 값을 구분하기 위해 목록을 사용했습니다. 우리 코드에 있습니다. << / P> h2> 파이썬. 여러 값을 반환

사전을 사용하여 함수에서 여러 값을 반환할 수 있습니다.

지난 예제에서는 주 프로그램에 두 개의 값만 반환했습니다. 따라서 압축 풀기 구문(여기서 `unpack` 값은 여러 변수 ).

여러 값으로 작업하는 경우 각 값을 레이블에 첨부하는 사전을 반환하는 것이 더 쉬울 수 있습니다. 여러 값을 반환하기 위해 사전을 사용하는 마지막 함수를 검토해 보겠습니다.

우리 함수는 두 개의 키와 값이 있는 사전을 반환합니다. "limit`" 및 "average`" 키를 사용하여 각 값을 식별할 수 있습니다. 이제 다음과 같은 새 구문을 지원하기 위해 함수 호출 및 인쇄 문을 검토해야 합니다.

메인 프로그램에 사전을 반환하고 이 사전을 변수 "values`". 다음으로 인덱싱을 사용하여 "limit" 및 "average" 값을 검색합니다.

프로그램을 실행해 보겠습니다.

저희 프로그램은 이전과 동일한 답변을 반환합니다. 우리는 우리 자신의 논리적 잔여물에 대한 값을 반환하는 방식을 변경했습니다.

결론

사전, 튜플 또는 목록. 이러한 데이터 유형을 사용하면 여러 저장소의 모든 값을 가질 수 있습니다. 여러 값을 반환하는 특정 구문은 없지만 이러한 방법은 유효한 값을 재정의합니다.

쉼표로 구분된 방법이 더 간결합니다. 작은 값 집합으로 작업하는 경우 더 쉽게 이해할 수 있습니다. 함수에서 더 큰 범위의 값을 반환합니다. 여러 값을 기본 프로그램에 보내는 사전이 될 수 있습니다.

Python 프로그래밍 언어를 배우는 과정의 속도를 높이고 싶습니까? Python 학습 가이드 최고의 Python 과정 및 온라인 학습 리소스에 대한 권장 사항

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method