Уроки 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, питон, обучение, программирование, программист, образование, технологии
Приходите к нам на сайт:
Подписывайтесь на наш канал в YouTube:
Вступайте в нашу группу ВК:
Задавайте вопросы – постараюсь ответить 😊
Удачи в таких классных начинаниях!
Дополнительная информация:
Методы массивов (array) в python
- TypeCode символ, использованный при создании массива.
- размер в байтах одного элемента в массиве.
(х) - добавление элемента в конец массива.
() - кортеж (ячейка памяти, длина). Полезно для низкоуровневых операций.
() - изменить порядок следования байтов в каждом элементе массива. Полезно при чтении данных из файла, написанного на машине с другим порядком байтов.
(х) - возвращает количество вхождений х в массив.
() - добавление элементов из объекта в массив.
(b) - делает массив array из массива байт. Количество байт должно быть кратно размеру одного элемента в массиве.
(F, N) - читает N элементов из файла и добавляет их в конец массива. Файл должен быть открыт на бинарное чтение. Если доступно меньше N элементов, генерируется исключение EOFError , но элементы, которые были доступны, добавляются в массив.
(список) - добавление элементов из списка.
(х) - номер первого вхождения x в массив.
(n, х) - включить новый пункт со значением х в массиве перед номером n. Отрицательные значения рассматриваются относительно конца массива.
(i) - удаляет i-ый элемент из массива и возвращает его. По умолчанию удаляется последний элемент.
(х) - удалить первое вхождение х из массива.
() - обратный порядок элементов в массиве.
() - преобразование к байтам.
(f) - запись массива в открытый файл.
() - преобразование массива в список.
append() Добавляет элемент на конец списка
clear() Удаляет все данные элементы из списка
copy() Возвращает копию документа Список
count() Возвращает количество элементы с заданным значением
extend() Добавить элементы a список (или любой итерационный), до конца текущего списка
index() Возвращает индекс из первый элемент с заданным значением
insert() Добавляет элемент на заданная позиция
pop() Удаляет элемент в поле заданная позиция
remove() Удаляет первый вариант товар с указанным значением
reverse() Реверсирует ордер из списка:
sort() Сортировка списка
51 view
182
32
3 weeks ago 01:33:20 3
Оптимизация тестирования с использованием Pytest // Демо-занятие курса «Python QA Engineer»
1 month ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!