首頁 >後端開發 >Python教學 >如何在Python中找到兩個列表之間的共同元素?

如何在Python中找到兩個列表之間的共同元素?

Barbara Streisand
Barbara Streisand原創
2024-12-01 20:45:13588瀏覽

How Can I Find the Common Elements Between Two Lists in Python?

組合清單之間共享的元素

確定兩個清單之間的公共元素是程式設計中的一項常見任務。假設您有兩個包含不同值的列表,並且需要識別它們共享的重疊項。本文將示範如何使用 Python 的集合交集運算來計算兩個清單的交集。

首先,您必須使用 Python 的 set() 函數將輸入清單轉換為集合。集合是儲存唯一元素的無序集合。為兩個清單建立集合後,請使用 junction() 方法來尋找它們的公共元素。結果是另一個集合,其中包含兩個輸入集中出現的所有值。

例如,如果您有列表[1, 2, 3, 4, 5, 6] 和[3, 5, 7 , 9],將它們轉換為集合將產生{1, 2, 3, 4, 5, 6} 和{3, 5, 7, 9}。對這些集合應用交集()操作將得到集合 {3, 5},其中包含原始列表之間的公共元素。

此技術可以擴展到比較字串列表,如以下所示示例['this', 'this', 'n', 'that'] 和['this', 'not', 'that ', 'that']。將它們轉換為集合將產生 {this, n, that} 和 {this, not, that}。計算它們的交集將得到集合 {this, that},其中包含共享元素「this」和「that」。

集合交集運算是一種用於在列表中查找公共元素的通用工具,並且可以輕鬆實現適用於任意數量的列表,無論它們包含數字還是字串值。

以上是如何在Python中找到兩個列表之間的共同元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn