如何将Python元组转换为二维表?
如果您有像NumPy这样的数值库可用,您应该使用重塑方法将元组重塑为多维数组。
阅读更多:Python 教程
示例
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))