使用推導式從元組列表中訪問第n 個元素
可以實現從元組列表中提取第n 個元素有效地使用推導式。考慮一個場景,您有一個如下所示的元組清單:
elements = [(1, 1, 1), (2, 3, 7), (3, 5, 10)]
您的目標是將第二個元素(從 0 開始的索引)取得到新清單中。
seconds = [1, 3, 5]
簡潔且最佳化的解法不採用for 循環,而是涉及推導式:
<code class="python">n = 1 # N. . . [x[n] for x in elements]</code>
在此推導式中,「n」表示所需元素的索引。透過迭代“elements”列表中的每個元組“x”,它提取第 n 個元素並將其附加到結果列表中。
這種方法提供了一種清晰有效的方法來存取元組列表,尤其是在處理大型資料集時。
以上是如何使用推導式從元組列表中提取第 N 個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!