在 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 個元素為單位進行分組。
  • 這是使用列表解析來完成的。
  • 此操作的資料儲存在一個變數中。
  • 該變數是顯示在控制檯上的輸出。

更新於: 13-Mar-2021

426 次瀏覽

開啟您的 職業生涯

完成課程,獲得認證

入門
廣告