Javascript 返回多個值

| | | | | | | |

您可以通過將多個值組合到字典、元組或列表中來返回多個值。這些數據類型允許您存儲多個相似的值。您可以在主程序中從它們中提取單個值。或者您可以傳遞多個值,用逗號分隔。

Python 函數 可以返回多個值。要返回多個值,您可以將字典、Python 元組或列表返回到主程序。

本指南說明如何使用這兩種方法將多個值返回到主程序。讓我們開始

Python:。返回多個值,Äã,Äã

您可以使用以下方法從 Python 函數返回多個值,Äã,Äã:

  • 包含多個值的列表。
  • 具有多個值的元組。
  • 具有多個記錄的字典。
  • 多個值,用逗號分隔。

所有數據types 允許您在上面存儲多個值。返回多個值,用逗號分隔的解決方案是最優雅的。確實,這種方法使您的意圖變得清晰。將多個不同的值返回到您的主程序

Python 返迴聲明將函數的值“Äã,Äã”發送到主程序。此聲明最常用於向主程序返回一個值。它可用於向主程序返回多個值,“Äã,Äã”

Python:. 多個值返回逗號

h2>

您可以返回多個值 ,Äã,Äã 通過用逗號分隔要返回的值 ,Äã,Äã。這些值 ,Äã,Äã 應該出現在您的 Python 返迴聲明之後。

我們將編寫一個計算電子產品商店銷售額的程序。我們不計算超過 500 美元的銷售額。我們的程序還計算每筆銷售額的平均值

首先我們將定義 Python 數組,其中包含一個銷售列表:

然後寫一個Python函數 計算超過 500 美元的銷售價值和購買的平均值:

我們的函數通過循環傳遞列表中的每個銷售。如果銷售價值超過 500 美元,我們的 "over_limit" Python 變量 加一。然後,我們通過將銷售總額除以銷售數量來計算購買的平均值

在我們函數的最後,使用return語句將“over_limit”和“average_purchase”的值“Äã,Äãã”返回給our.main program code-block code-block "> over_limit,average_purchase = calculate_data(sales)("{}銷售額超過$500平均購買為${}..格式(over_limit,round(average_purchase)) )

我們使用 round () 方法完成平均購買到小數點後兩位。我們的代碼打印一條消息,通知我們計算的值。我們的program:

我們的計劃告訴我們有多少成功的銷售超過 500 美元,平均購買價格是多少。

這段代碼有效,因為“return”語句將我們的值,Äã,Äã變成一個元組,返回一個元組列表給我們的主程序。因此,我們將在這行代碼中將這個元組解包成兩個變量:

Python:返回多個值,用列表或元組返回多個值

列表和元組都允許您存儲多個值。這意味著我們可以使用它們向我們的主程序返回多個值。

如果您返回的值具有某種關係,則最好使用列表或元組。但是,您可以使用這種方法返回值的集合。

我們將在我們的主程序中返回平均購買規模和價值 500 美元的購買數量。為此,我們參考上面的示例並進行小改動以使用列表:

剛分開我們的價值觀,一覽無餘。我們的列表分別包含價值 500 美元的購買數量和平均購買價值

我們也可以返回一個元組的數據結構。為此,我們將用大括號替換括號。要考慮的重要因素是元組不能包含重複的值。如果您進入主程序的兩個值可能相同,請避免使用元組

要在我們的主程序中訪問這些值,我們需要使用索引:

我們使用語法 values [0] 來訪問 la list 中的第一個值返回我們的 calculate_data () 函數。這對應於我們函數中“over_limit”的值。我們使用值語法 [1] 來訪問價值和購買平均值

我們的代碼返回:

我們的代碼與上一個示例類似,但這次我們使用列表來分隔值,Äã,Äã 在我們的代碼中。 <

h2> 蟒蛇。使用字典返回多個值

我們可以使用字典從函數中返回多個值

在我們的最後一個例子中,我們只返回了兩個值,Äã,Äã給我們的主程序。這使得使用 unpack 語法變得很方便(其中 `unpack` values ,Äã,Äãin 多個變量 )。

如果我們使用多個值,返回一個將每個值附加到標籤的字典可能會更容易。讓我們回顧一下我們最後一個使用字典將多個值返回到我們的主程序的函數:

我們的函數返回一個包含兩個鍵和值的字典。鍵“limit”和“average”可用於識別每個值。現在我們需要查看我們的函數調用和打印語句以支持這種新語法:

我們將一個字典返回給我們的主程序。我們將這個字典分配給變量“values,"”。接下來,我們使用索引來檢索“限制”和“平均”值。

讓我們運行我們的程序:

我們的程序返回與以前相同的答案。這應該是因為所有我們所做的已經改變了我們返回值的方式,將值變成我們自己的邏輯殘餘。

結論

您可以使用字典、元組或函數從函數返回多個值一個列表。這些數據類型允許您擁有來自多個商店的所有值。沒有返回多個值的特定語法,但這些方法會覆蓋有效值。

逗號分隔的方法更簡潔如果您使用一小組值,則更容易理解,Äã,Äã假設您是st ia 從一個函數返回更大範圍的值,Äã,Äã。您可能希望 - 成為一個向主程序發送多個值的字典。

想加快您學習 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