Similar presentations:
Двумерные массивы
1.
Двумерные массивы2.
Определение• Двумерный массив - это одномерный массив,
элементами которого являются одномерные
массивы, т.е это набор однотипных данных,
которые имеют общее имя, доступ к
элементам которого осуществляется по двум
индексам. Наглядно двумерный массив
удобно представлять в виде таблицы, в
которой n строк и m столбцов, а под ячейкой
таблицы, стоящей в i-й строке и j-м столбце
понимают некоторый элемент массива a[i][j].
3.
Заполнение матрицы целыми числами:• import random
• n=random.randint(2,10)
• m=random.randint(2,10)
• b=[[random.randint(1,100) for x in range (n)] for j in
range(m)]
Заполнение матрицы дробными числами:
• import random n=random.randint(2,10)
m=random.randint(2,10)
b=[[round(random.uniform(1,100,),2) for x in range (n)]
for j in range(m)]
4.
Задача• В двумерном массиве дробных чисел
определить, сколько раз в нем встречается
элемент со значением X.
5.
ЗадачаИспользуем два вложенных цикла для
подсчета суммы всех чисел в списке:
a = [[1, 2, 3, 4], [5, 6], [7, 8, 9]]
s=0
for i in range(len(a)):
for j in range(len(a[i])):
s += a[i][j]
print(s)
6.
• Основные методы и функции с массивами• Источник:
https://pythonworld.ru/moduli/modul-arraymassivy-v-python.html
7.
Срезы• В Python, кроме индексов, существуют ещё
и срезы.
• item[START:STOP:STEP] - берёт срез от
номера START, до STOP (не включая его), с
шагом STEP. По умолчанию START = 0, STOP
= длине объекта, STEP = 1. Соответственно,
какие-нибудь (а возможно, и все)
параметры могут быть опущены.