按順序排列元組


當需要對元組中的列表進行排序時,可以使用“元組”方法、“已排序”方法和生成器表示式。

“已排序”方法用於對列表元素進行排序。它是返回已排序列表的內建函式。

生成器是建立迭代器的簡單方法。它自動實現具有“__iter__()”和“__next__()”方法的類,並跟蹤內部狀態,以及在沒有可返回的值時引發“StopIteration”異常。

“元組”方法使用可迭代元素作為引數,並將其轉換為元組型別。

列表可用於儲存異構值(即任何資料型別的資料,例如整數、浮點數、字串等)。

以下是相同的演示 −

示例

即時演示

my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])

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

my_result = tuple((sorted(sub) for sub in my_tuple))

print("The tuple of list after sorting is : " )
print(my_result)

輸出

The tuple of list is
([4, 55, 100], [44, 55, 67], [7, 86, 0])
The tuple of list after sorting is :
([4, 55, 100], [44, 55, 67], [0, 7, 86])

說明

  • 建立列表元組,並將其顯示在控制檯上。
  • 使用“已排序”方法對其進行迭代和排序。
  • 使用“元組”方法將其轉換為元組。
  • 所有這些都是使用生成器表示式完成的。
  • 這被分配給一個值。
  • 它顯示在控制檯中。

更新於: 12-Mar-2021

276 瀏覽

開啟您的 事業

完成課程獲得認證

開始
廣告