按順序排列元組
當需要對元組中的列表進行排序時,可以使用“元組”方法、“已排序”方法和生成器表示式。
“已排序”方法用於對列表元素進行排序。它是返回已排序列表的內建函式。
生成器是建立迭代器的簡單方法。它自動實現具有“__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])
說明
- 建立列表元組,並將其顯示在控制檯上。
- 使用“已排序”方法對其進行迭代和排序。
- 使用“元組”方法將其轉換為元組。
- 所有這些都是使用生成器表示式完成的。
- 這被分配給一個值。
- 它顯示在控制檯中。
廣告