30/09/2018, 20:39

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

htl@PyMI.vn viết 22:47 ngày 30/09/2018

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]

vimanh viết 22:47 ngày 30/09/2018

Bảng hay mảng bạn ??.Khái niệm bảng hai chiều mình thấy lạ lạ

Hiệu viết 22:40 ngày 30/09/2018

Bảng bạn ạ. Lúc đầu mình cũng thấy lạ đó

Thành Phạm viết 22:42 ngày 30/09/2018

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
Bài liên quan
0