如果元組列表中的元組大於 Python 中的 n,則移除元組


如果需要從元組列表中刪除大於值“n”的元組,可以使用 lambda 函式。

匿名函式是一個沒有名稱定義的函式。通常,Python 中使用“def”關鍵字定義函式,但匿名函式使用“lambda”關鍵字定義。

它接受一個表示式,但可以接受任意數量的引數。它使用該表示式並返回其結果。

以下是對其演示:

示例

即時演示

my_tuple = [('a', 130), ('b', 230), ('c', 25),('z', 654), ('f', 69)]

print("The list of tuple is : ")
print(my_tuple)

my_result = [i for i in my_tuple if i[1] >= 100]

print ("The resultant list of tuple is : ")
print(my_result)

輸出

The list of tuple is :
[('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
The resultant list of tuple is :
[('a', 130), ('b', 230), ('z', 654)]

說明

  • 定義了一個元組列表,並在控制檯上顯示它。
  • 對其進行迭代,檢查任何元素是否大於或等於零。
  • 如果大於或等於,則將其轉換為列表。
  • 此操作的資料儲存在一個變數中。
  • 此變數是顯示在控制檯上的輸出。

更新時間:2021 年 3 月 13 日

336 次瀏覽

開啟你的職業生涯

完成課程來獲得認證

開始學習
廣告