Bảng 2 chiều (2-dimensional list) trong Python là gì?

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é! :smile:

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à :sweat_smile:

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
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?