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

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

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

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

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

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

Вот пример задания массива:
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, питон, обучение, программирование, программист, образование, технологии

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

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

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

append() Добавляет элемент на конец списка
clear() Удаляет все данные элементы из списка
copy() Возвращает копию документа Список
count() Возвращает количество элементы с заданным значением
extend() Добавить элементы a список (или любой итерационный), до конца текущего списка
index() Возвращает индекс из первый элемент с заданным значением
insert() Добавляет элемент на заданная позиция
pop() Удаляет элемент в поле заданная позиция
remove() Удаляет первый вариант товар с указанным значением
reverse() Реверсирует ордер из списка:
sort() Сортировка списка
Рекомендации по теме
Комментарии
Автор

Спасибо. Все очень понятно и интересно

alistenkenenbaev
Автор

спасибо за ролик. очень нравится подача материала! Как могу записаться к вам на платный курс?

faridfarid-nkyj
Автор

Как заменить какое то значение в массиве? А то вот так нельзя arr.replace(__old, __new) а мне надо

epjiwqg
Автор

А я читал, что массивы, в отличие от списков, содержат однородные данные и для массивов нужно импортировать дополнительно модуль для работы с ними.

alexandermerzlyakov
Автор

cmd пишет, что системе не удается найти указанный путь

riderscootbike
Автор

Добрый день, прошу прощения за свой вопрос, но как отсортировать полученный массив по возрастанию?

mdcpzbe
Автор

А почему начали без изучения цикла for?

pomaklim
Автор

До этого в уроках по 10 раз повторяли и разжёвывали что такое строки, переменные и списки, а как только перешли к массиву, на этом все: давайте создадим массив, длина массива… Вы сначала расскажите что такое массив, для чего применяется, что значит длина массива и тд. Как-то непоследовательно получается

ybefljk
Автор

Помогите мне пожалуйста, где у меня ошибка?не пойму...пишет что syntaxError: invalid syntax
arr_a = [34, 345, 3453, 5 "Hi", "World"]
for i in range (len(arr_a)):
print(arr_a[i])

killthrill
Автор

1. Enter the number of elements in the list. 2. Enter the values of elements into the list. 3. Swap the first and last element in the list. 4. Print the newly formed list. помогите с задачей

meeenwl
Автор

Видео очень классное) Спасибо! Но у меня вопрос а как сделать массив не задавая в начале его переменные то есть будет a = [] и все элементы вводить после запуска программы

black_fox
Автор

почему строка arr_a.extend (arr_b) не работает?
При написании через arr_c все работает. Но команда extend не хочет этого делать и выдает ошибку:
Traceback (most recent call last):
File "D:\Python\me1 .py", line 7, in <module>
arr_a.extend (arr_b)
AttributeError: 'tuple' object has no attribute 'extend'

XbIpypr
Автор

Списки и массив не одно и тоже. Разве можно эти два понятия смешивать ?

dmytromykhailiuta
Автор

...унижения чувствую...унижения... у тебя в жизни было немало унижений, но ты не правильно реагировал на них... ты воспринимал их в серьёз, а надо было представлять, что их не существует. У меня в жизни унижений побольше было, чем у тебя, но я знал, как на них реагировать, чтобы душу в комплексы ( во власть сатаны ) не загнать. Мои слова о сем помогут тебе от комплексов слегка избавиться, ибо вижу, ты этого желаешь, но не можешь, не знаешь как, но пытаешься и то, что пытаешься - это очень хорошо, ведь очень мало кто пытается бросить вызов власти сатаны в себе и живёт так вечно, до смерти и это калечит душу и помогает зарабатывать на ад после смерти или на чистилища муки

vitalypaketaaa
join shbcf.ru