如何將 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))
廣告