在 Python 中將元組拆分為 n 組
當需要將元組拆分為“n”組時,可以使用列表解析。元組是一種不可變的資料型別。這意味著,一旦定義的值就無法透過訪問其索引元素來更改。如果我們嘗試更改元素,就會導致錯誤。它們是重要的包含,因為它們確保了只讀訪問。
列表解析是對列表進行迭代並對其執行操作的簡寫。
以下是對相同內容的演示 -
示例
my_tuple = (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6) print ("The tuple is : ") print(my_tuple) my_result = tuple(my_tuple[x:x + 3] for x in range(0, len(my_tuple), 3)) print ("The resultant tuple is : ") print(my_result)
輸出
The tuple is : (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6) The resultant tuple is : ((12, 34, 32), (41, 56, 78), (9, 0, 87), (53, 12, 45), (12, 6))
說明
- 定義了一個元組,並顯示在控制檯上。
- 對它進行迭代,並以元組中的 3 個元素為單位進行分組。
- 這是使用列表解析來完成的。
- 此操作的資料儲存在一個變數中。
- 該變數是顯示在控制檯上的輸出。
廣告