close

注意以下程式:

>>> a = [[0,0]] * 3
>>> a[0][0] = 1
>>> a
[[1, 0], [1, 0], [1, 0]]

當assign a[0][0]=1時,實際上就是一起assign a[1][0]=1, a[2][0]=1

如果 你想a[0][0], a[1][0], a[2][0]個別分開assign,

請將a宣告成:

a = [ [0,0], [0,0], [0,0] ]

如此

>>> a = [[0,0], [0,0], [0,0]]
>>> a[0][0] = 1
>>> a
[[1, 0], [0, 0], [0, 0]]

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pf 的頭像
    pf

    Pf的家

    pf 發表在 痞客邦 留言(0) 人氣()