需要帮助初始化列表或元组。 [英] Need help initializing a list or tuple.
问题描述
我需要一个256 x 256无符号短值矩阵...
矩阵可以实现为列表或元组列表...
所以例如:
[[1] [2] [3],[4] [5] [6],[7] [8] [9]]
或者
((1,2,3),(4,5,6),(7,8,9))
这就是我到目前为止,但它不起作用...
a = [] []
我在范围内(0,256):
为范围内的j(0,256):
a [i] [j] = i ** 2
" KraftDiner"写道:
我需要一个256 x 256无符号短值矩阵...
矩阵可以实现为列表或元组列表...
[[1] [2] [3],[4] [5] [6],[7] [8] [9]]
或
((1,2,3),(4,5,6),(7,8,9))
这是我到目前为止所做的,但它不起作用...... >
a = [] []
我在范围内(0,256):
j在范围内(0,256):
a [i] [j] = i ** 2
这可能会有所帮助:
http://www.python.org/doc/faq/progra...mensional-list
< / F>
谢谢你工作得很好!
>
a = [[无] * 256] * 256
for i in range(0,256):
for j in range(0,256):
a [i] [j] = i ** 2
现在..我可以快速将其更改为1维长度列表
65536?
KraftDiner schrieb:谢谢你工作得很棒!
a = [[无] * 256] * 256
我在范围内(0,256):
j在范围内(0,256):
a [i] [j] = i ** 2
现在..我可以快速将其更改为一维长度列表
65536吗?
sum(a,[])
Diez
I need a matrix of 256 x 256 unsigned short values...
The matrix can be implemented as a list of lists or a tuple...
So for example:
[[1][2][3], [4][5][6], [7][8][9]]
or
((1,2,3),(4,5,6), (7,8,9))
This is what I have so far but its not working...
a = [][]
for i in range(0,256):
for j in range(0,256):
a[i][j] = i**2
"KraftDiner" wrote:
I need a matrix of 256 x 256 unsigned short values...
The matrix can be implemented as a list of lists or a tuple...
So for example:
[[1][2][3], [4][5][6], [7][8][9]]
or
((1,2,3),(4,5,6), (7,8,9))
This is what I have so far but its not working...
a = [][]
for i in range(0,256):
for j in range(0,256):
a[i][j] = i**2
this might help:
http://www.python.org/doc/faq/progra...mensional-list
</F>
Thank you that worked great!
a = [[None] * 256] * 256
for i in range(0,256):
for j in range(0,256):
a[i][j] = i**2
Now.. Can I change this quickly into a 1 dimensional list of length
65536?
KraftDiner schrieb:Thank you that worked great!
a = [[None] * 256] * 256
for i in range(0,256):
for j in range(0,256):
a[i][j] = i**2
Now.. Can I change this quickly into a 1 dimensional list of length
65536?
sum(a, [])
Diez
这篇关于需要帮助初始化列表或元组。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!