1 2 3 4
A = [1, 2, 3, 4] # список (list)
A = (1, 2, 3, 4) # кортеж (tuple)
A = [1, 2, 3, 4]
print(A[0])
print(A[1])
print(A[2])
print(A[3])
'''результат''':
1
2
3
4
A = [1, 2, 3, 4]
'''цикл по элементам массива'''
for x in A:
print(x)
'''или цикл по индексам массива'''
for i in range(len(A)):
print(A[i]) '''обращаемся по индексу к элементу массива'''
'''результат''':
1
2
3
4
1
2
3
4
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
print(M[0][0])
print(M[2][2])
''' напечатается:
10
8
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
print('Rows: ', len(M))
print('Columns: ', len(M[0]))
print('Matrix size: ', len(M), 'x', len(M[0]))
''' напечатается:
Rows: 3
Columns: 3
Matrix size: 3 x 3
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
print(M[1])
''' напечатается:
[-5, 15, 40]
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
for i in range(len(M)):
print(M[i][0])
''' напечатается:
10
-5
1
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
for i in range( len(M) ):
''' индексы строк от 0 до 2 '''
for j in range( len(M[i]) ):
''' индексы столбцов от 0 до 2 '''
print( M[i][j] )
''' напечатается:
10
20
30
-5
15
40
1
7
8
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
for i in range( len(M) ):
for j in range( len(M[i]) ):
''' вместо новой строки печатаем пробел '''
print( M[i][j] , end = ' ')
''' переход на новую строку после печати строки матрицы '''
print()
''' напечатается:
10 20 30
-5 15 40
1 7 8
'''
M = [
[10, 20, 30],
[-5, 15, 40],
[1, 7, 8]
]
for i in range( len(M) ):
for j in range( len(M[i]) ):
''' печать индексов: '''
print( (i,j) , end = ' ')
print()
''' напечатается:
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
'''
row_vector = [ [10, 20, 30] ]
col = [[10],
[20],
[30]]