Изучаем мир ИТ / Олег Шпагин / Программирование Python Админ Tech
5K подписчиков

Уроки Python / Как в Python работать с массивами

Привет, друзья! В этом видео я вам расскажу, как в питоне работать с массивами. Массивы представляют собой последовательность данных, которые можно либо динамически создавать и записывать в память, либо заранее создать и уже работать с этим объемом данных в программе.

Когда это бывает нужно?!

Например, если вы делаете игру, то массив может содержать в себе параметры героя: сколько у него оружия, какие доспехи, какой путь он прошел, какие раскрыл секреты и так далее.

Также массивы используется для анализа данных. Например, когда вы хотите проанализировать финансовые показатели какой-нибудь компании - вы можете записать в массив эти данные и сравнить с такими же показателями другой компании. А если у вас их сотни, то тогда пробежаться по всем массивам и выявить какие то усредненные показатели.

Конечно, если брать игры, то данные массивов обычно сохраняются во время игры в файл. И если игра довольно старая и файл не зашифрован или разработчики не позаботились об этом, то вы можете, когда выйдете из игры, отредактировать этот файл, поменять эти данные – параметры игрока, на чуть-чуть другие 😊 , и у вас изменится количество оружия в игре, количество жизней, и в таком духе.

Вот пример задания массива:
arr_a = array[34, 345,3453, 5, “Hi!”, “World”]

Вот пример вывода массива:
for i in range(len(arra_a)):
print(arr_a[i])
При выполнении выведет на экран:
34
345
3453
5
Hi!
World

Для получения размера массива – команда len - len(arra_a).

Для вывода элемента по счету 4-го: print(arr_a[3]) тройка – потому что счет начинается с нуля! Выведет 5 на экран.

Можно расширить массив команда – extend, либо можно даже сложить два массива – и они объединятся в один большой.

Если Вам понравилась публикация, подписывайтесь на канал!

Ставьте лайки, тогда будем еще писать такой контент :)

Если есть вопросы или пожелания, то пишите, в комментариях.

#Python #массив #array #питон #обучение #программирование #программист #образование #технологии
Python, массив, array, питон, обучение, программирование, программист, образование, технологии

Приходите к нам на сайт: wiseplat.org/

Подписывайтесь на наш канал в YouTube: www.youtube.com/...tznIj35ypQ

Вступайте в нашу группу ВК: vk.com/wiseplat

Задавайте вопросы – постараюсь ответить 😊
Удачи в таких классных начинаниях!

Дополнительная информация:

Методы массивов (array) в python

array.typecode - TypeCode символ, использованный при создании массива.
array.itemsize - размер в байтах одного элемента в массиве.
array.append(х) - добавление элемента в конец массива.
array.buffer_info() - кортеж (ячейка памяти, длина). Полезно для низкоуровневых операций.
array.byteswap() - изменить порядок следования байтов в каждом элементе массива. Полезно при чтении данных из файла, написанного на машине с другим порядком байтов.
array.count(х) - возвращает количество вхождений х в массив.
array.extend() - добавление элементов из объекта в массив.
array.frombytes(b) - делает массив array из массива байт. Количество байт должно быть кратно размеру одного элемента в массиве.
array.fromfile(F, N) - читает N элементов из файла и добавляет их в конец массива. Файл должен быть открыт на бинарное чтение. Если доступно меньше N элементов, генерируется исключение EOFError , но элементы, которые были доступны, добавляются в массив.
array.fromlist(список) - добавление элементов из списка.
array.index(х) - номер первого вхождения x в массив.
array.insert(n, х) - включить новый пункт со значением х в массиве перед номером n. Отрицательные значения рассматриваются относительно конца массива.
array.pop(i) - удаляет i-ый элемент из массива и возвращает его. По умолчанию удаляется последний элемент.
array.remove(х) - удалить первое вхождение х из массива.
array.reverse() - обратный порядок элементов в массиве.
array.tobytes() - преобразование к байтам.
array.tofile(f) - запись массива в открытый файл.
array.tolist() - преобразование массива в список.
append() Добавляет элемент на конец списка
clear() Удаляет все данные элементы из списка
copy() Возвращает копию документа Список
count() Возвращает количество элементы с заданным значением
extend() Добавить элементы a список (или любой итерационный), до конца текущего списка
index() Возвращает индекс из первый элемент с заданным значением
insert() Добавляет элемент на заданная позиция
pop() Удаляет элемент в поле заданная позиция
remove() Удаляет первый вариант товар с указанным значением
reverse() Реверсирует ордер из списка:
sort() Сортировка списка