DevGang
Авторизоваться

Python для начинающих

Мы разберемся с одной важной темой, которую не раз будем затрагивать и использовать в будущем, концепция, называемая List в Python.

Мы можем назвать это структурой данных, то есть способом организации и хранения данных.

Мы видели хранение отдельных фрагментов данных, которое было выполнено с помощью простой переменной to (a =1 b = «hello»), т.е. использовалось для хранения одного фрагмента данных.

Предположим, что в случае, если нам нужно сохранить группу данных в хранилище, которое является связанным примером states_of_india.

Для достижения этой цели мы можем использовать list. В python list может быть определен с помощью открытых квадратных скобок, внутри значений list может быть любой тип данных, т.е. каждый элемент разделен запятыми и заканчивается закрытой квадратной скобкой.

states_of_india=["Tamil Nadu"," Karnataka"," Andra"," Kerala"]


print(states_of_india)

Результат:

['Tamil Nadu', ' Karnataka', ' Andra', ' Kerala']

Внутри списка он поддерживает порядок, который означает, что данные, которые были сохранены в list, можно рассматривать как порядок списка.

Это может показаться нам странным, почему первый элемент находится в позиции 0, но если вы подумаете об этом индексном номере, то 0 или 1 вместо того, чтобы быть позицией, на самом деле являются смещением или сдвигом от начала списка.

Давайте посмотрим другой пример:

fruits ["Cherry" , "Apple" ,"Pear"]

В этом примере Cherry находится слева в начале list, поэтому она имеет смещение или сдвиг, равный 0. Но Apple сдвинуто с начала на 1, Pear сдвинута с начала на 2.

print(fruits[0])

Результат:

Cherry

Теперь в нашем примере вызовем список с позицией 1.

print(fruits[1])

Результат:

Apple

Также, аналогично, вызовем список с позицией 2.

print(fruits[2])

Результат:

Pear

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

print(fruits[-2])

Результат:

Apple

Основные операции:

Давайте посмотрим пример выполнения некоторых основных операций в list

1. Попробуем на примере найти длину списка:

a=len([1, 2, 3])
print(a)

Результат:

3

2. Связываем элементы в list:

b=[1, 2, 3] + [4, 5, 6] #concat
print(b)

Результат:

[1, 2, 3, 4, 5, 6]

3. Повторение элементов list:

c=2*['Hi!'] * 4 #repeat
print(c)

Результат:

['Hi!', 'Hi!', 'Hi!', 'Hi!', 'Hi!', 'Hi!', 'Hi!', 'Hi!']

4. Удаление элементов из list:

a=[10,29,30]
del a[0]
print(a)

В этом примере мы собираемся удалить элемент с индексом 0 позиций в list, используя функцию del.

Результат:

[29, 30]

5. Поиск min и max значения из list:

min

a=[10,20,4,-1]
print( min(a) )

Результат:

-1

max

a=[10,20,4,-1]


print( max(a) )

Результат:

20
#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В подарок 100$ на счет при регистрации

Получить