Em vừa học bài về vòng lặp và danh sách trong cuốn LPTHW của anh Đạt. Như trên, em muốn mọi người giải đáp câu hỏi 'Bảng 2D trong Python là gì?
Cảm ơn các bạn trước nhé!
Bảng 2 chiều (2-dimensional list) trong Python là gì?
là 1 list trong đó chứa 2 list con, mình quy định 1 cái là hàng, 1 cái là cột thì nó sẽ thành bảng. Ví dụ:
lst = [[1, 2, 3], [4, 5, 6]]
print(lst[0])
-> [1, 2, 3]
coi là hàng chẳng hạn thì hàng 1 cột 1 là lst[0][0]
2 Likes
Bảng hay mảng bạn ??.Khái niệm bảng hai chiều mình thấy lạ lạ
2 Likes
Bảng bạn ạ. Lúc đầu mình cũng thấy lạ đó
1 Like
Bảng với mảng thì cũng vậy thôi mà
Ví dụ bạn có cái ma trận:
1 2 3
6 9 6
9 6 9
Thì cái list nó như này:
In [1]: list69 = [[1,2,3],[6,9,6],[9,6,9]]
In [2]: list69[0][0]
Out[2]: 1
In [3]: list69[2][2]
Out[3]: 9
In [4]: for x in range(3):
...: for y in range(3):
...: print list69[x][y],
...: print
...:
1 2 3
6 9 6
9 6 9