組合清單之間共享的元素
確定兩個清單之間的公共元素是程式設計中的一項常見任務。假設您有兩個包含不同值的列表,並且需要識別它們共享的重疊項。本文將示範如何使用 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中文網其他相關文章!