使用 Python 尋找元組列表中的最小值和最大值
介紹
Python 語言由多種資料結構組成,清單中是最常見的一種。清單中的元素可以來自任何資料類型,例如整數、字串或浮點資料類型。元素在方括號內表示並以逗號分隔。使用列表資料結構是最有趣的基礎。元組是可以保存不同資料類型的元素的資料結構之一。可以保存元組的值是整數、字串或其他元組。
在一個元組列表中找到最小值和最大值
元組可以有重複的序列,一旦分配了這些元素,就無法更改它們。它位於這些「()」括號內,並用逗號分隔。它不支援刪除元組中的元素。
方法
方法1:使用numpy庫
方法 2:使用 min 和 max 函數
方法3:使用lambda函數
方法 1:使用 Numpy 模組尋找元組列表中的最大值和最小值的 Python 程式
元素以元組的形式在列表資料結構中作為輸入給出,輸出以使用預定義庫稱為numpy模組的元組的形式呈現。
演算法
步驟 1 :輸入是由元組元素給出的,lambda函數使用關鍵參數「a」開始運行,同時導入了numpy模組。
步驟 2 :建立了清單資料結構來保存整數值。
步驟 3 :此函數使用 min() 方法取得清單中元素的最小值。
第 4 步:結果儲存在名為「minimum_value」的變數中。
步驟 5 :然後,print函數將在執行操作後傳回清單。
Example
的中文翻譯為:範例
#importing the library import numpy as np #Creating the list data structure list1 = [(1,1), (3, 3), (2,2), (4,4)] #input list is converted to numpy array num = np.array(list1) #To get the required value min function is declared minimum_list = np.min(num, axis=0) #To get the required value max function is declared maximum_list = np.max(num, axis=0) #print function to get the output print("Minimum value in the input:", minimum_list) print("Maximum value in the input:", maximum_list)
輸出
Minimum value in the input: [1 1] Maximum value in the input: [4 4]
方法2:使用函數在元組列表中找到最小值和最大值的Python程式
演算法
步驟 1 :輸入已提供。
步驟 2:在這種情況下,定義了不同的函數來執行操作。
步驟 3 : 在計算最大值和最小值時,使用 `max()` 和 `min()` 函數考慮了每個元素。
步驟 4:‘max()’ 函數用於取得給定兩個清單資料結構的最高值。
第 5 步:最終使用值列印輸出。
Example
的中文翻譯為:範例
#Creating the list data structure list1 = [(1,1), (3, 3), (2,2), (4,4)] #To get the required value min function is declared minimum_list = min(list1) #To get the required value max function is declared maximum_list = max(list1) #print function to get the output print("Minimum value in the input:", minimum_list) print("Maximum value in the input:", maximum_list)
輸出
Minimum value in the input: (1, 1) Maximum value in the input: (4, 4)
方法 3:使用 Lambda 函數尋找元組列表中的最大值和最小值的 Python 程式
有時,我們可能希望在搜尋最大值或最小值時指定其他條件。 Python 提供了一個有用的功能,我們可以在這些內建方法中使用 lambda 函數來應用謂詞。
演算法
第 1 步:有時我們可能希望在搜尋最大值或最小值時指定其他條件。 Python 提供了一個有用的功能,我們可以在這些內建方法中使用 lambda 函數來應用謂詞。
第二步:然後將得到的過濾集合傳遞給`min()`,以有效率地獲得所需的最小值。
第 3 步:「max()」函數用於取得給定雙列表資料結構的最大值。
步驟 4 :輸出以元組的形式傳回,即在括號內。
Example
的中文翻譯為:範例
#Creating the list data structure list1 = [(1,1), (3, 3), (2,2), (4,4)] num = lambda a: a[1] #To get the required value min function is declared minimum_list = min(list1, key=num) #To get the required value max function is declared maximum_list = max(list1, key=num) #print function to get the output print("Minimum value in the input:", minimum_list) print("Maximum value in the input:", maximum_list)
輸出
Minimum value in the input: (1,1) Maximum value in the input: (4,4)
結論
在本文中,使用了兩種資料結構,分別是列表和元組。列表最初被聲明,元組資料結構則在列表中定義。用於在元組列表中找到最大值和最小值的方法有 min()、max()、lambda 函數,最後也使用了 numpy 模組。
以上是使用 Python 尋找元組列表中的最小值和最大值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

本文討論了諸如Numpy,Pandas,Matplotlib,Scikit-Learn,Tensorflow,Tensorflow,Django,Blask和請求等流行的Python庫,並詳細介紹了它們在科學計算,數據分析,可視化,機器學習,網絡開發和H中的用途

在Python中,如何通過字符串動態創建對象並調用其方法?這是一個常見的編程需求,尤其在需要根據配置或運行...
