Python的二維數組可以用列表代替,也可以使用元組,但是元組是固態的,集合是去重的,字典還有鍵值對,所以基礎二維數組使用列表。
>>> li = [1, 2]
>>> li
[1, 2]
>>> li = [[1, 2], [3, 4], [5, 6], [7, 8]]
>>> li
[[1, 2], [3, 4], [5, 6], [7, 8]]
>>>
第二次賦值就是二維列表了,用表格顯示如下
0 | 1 | |
---|---|---|
0 | 1 | 2 |
1 | 3 | 4 |
2 | 5 | 6 |
3 | 7 | 8 |
由於Python中對於數據類型的要求不嚴格,所以二維列表中可以參入其他的類型
像tmp = [[1, 2], False, 23, [2, 3], "hello world"]
也是可以的,所以我認爲這不叫二維數組,還是叫做列表合適一些。
訪問的時候,要注意x、y軸,不可以顛倒