0
y = [[0,0,0],
     [0,0,0]]

p = [1,2,3,4,5,6]

y[0] = p[0,2]
y[1] = p[3,4]

エラーを返します に値を代入したいのですがpyその方法は?

答えはy = [[1,2,3],[4,5,6]]

どうもありがとうございました!

4

3 に答える 3

0
y = []
p = [1,2,3,4,5,6]

y.append(p[:3])
y.append(p[3:])

print y 

--output:--
[[1, 2, 3], [4, 5, 6]]

スライスの最初の位置に値を指定しない場合、python は 0 を使用し、スライスの 2 番目の位置に値を指定しない場合、python はリストの残りを取得します。

于 2013-09-13T02:43:16.647 に答える