如何將 Python 元組轉換為二維表?


如果您有可用的 NumPy 等數字庫,則應該使用 reshape 方法為元組重新指定多維陣列。

示例

import numpy
data = numpy.array(range(1,10))
data.reshape([3,3])
print(data)

輸出

這將生成以下輸出 -

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

示例

如果您想使用純 Python 執行此操作,可以使用列表解析 −

data = tuple(range(1, 10))
table = tuple(data[n:n+3] for n in xrange(0,len(data),3))
print(table)

輸出

這將生成以下輸出 -

((1, 2, 3), (4, 5, 6), (7, 8, 9))

更新於: 05-3-2020

1K+ 瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告