Lesson 9. Two-dimensional lists (arrays)
1/21. Nested lists: processing and printing
In real-world tasks you often have to store rectangular data table. [say more on this!] Such tables are called matrices or two-dimensional arrays. In Python any table can be represented as a list of lists (a list, where each element is in turn a list). For example, here's the program that creates a numerical table with two rows and three columns, and then makes some manipulations with it:The first element of
a
here — a[0]
— is a list of numbers
[1, 2, 3]
. The first element of this new list is a[0][0] == 1
; moreover,
a[0][1] == 2
, a[0][2] == 3
,
a[1][0] == 4
, a[1][1] == 5
,
a[1][2] == 6
.
Instructions
Click "Run" to see what happens in output!
Let's move on!
a = [[1, 2, 3], [4, 5, 6]] print(a[0]) print(a[1]) b = a[0] print(b) print(a[0][2]) a[0][1] = 7 print(a) print(b) b[2] = 9 print(a[0]) print(b)