Здесь представленны основные методы списков а так же из использование
a = ["a","s","d","f"] # переменная
x = list(map(int, input().split())) # способ написания списка в строку с клавиатуры
min(a) # минимальный элемент из списка
max(a) # максимальный элемент из списка
a.upper() # делает все буквы в списке заглавными
a.lower() # делает все буквы строчными
sum(a) # сумма всех элементов
b = [1,2,3,4] # переменная
print (type(a)) # тип самой переменной
print (b) #вывод переменной
d = a[:] # дубликат переменной
d = list(a) #более простой способ создать дубликат
print (*a) # выводит список без запятых и скобок
a.append("h") # добавляет заданный символ в конец списка
a.remove("s") # удаление первого найденного элемента в списке (если мы знаем значение элемента)
del a[0] # удаление элемента по его индексу(счёт индексов начинается с нуля)
a[0] = 200 # заменяет символ указанного индекса на новый элемент
a = [] # очищение списка
print (a[0:3]) # выведет элементы с первого указанного индекса включительно по второй указанный индекс не включая его
a.extend(b) # присоединяет к указанному списку второй список
a.insert(0,"p") # в первый параметр вводится индекс перед которым будет добавлен элемент указанный во втором параметре
a.pop("a") # удаляет из списка элемент на указанной позиции и смещает на ее место налево другие элементы, если индекс не указан, удаляет последний
a.clear() # полностью очищает список
a.index("f") # узнает индекс данного элемента
a.count("f") # сколько вхождений элемента в списке
#Простая сортировка:
a = [23,45,89,1,4,2] # цифра расположенные в хаотичном порядке
a.sort(reverse=False) # сортируем в порядке возрастание и меняем в таком порядке расположение элементов, так же сорт сортирует по алфавиту
print(a) # итог: [1,2,4,23,45,89]
#списковое включение:
n = int(input()) # вводим переменную
a = [i for i in range(n)] # считаем в переменной количество n(не забываем что начинаем с 0)
print (a) # итог, если а = 3: [0, 1, 2]
#вывод элементов списка по отдельности:
a = [1, 2, 3] # задаём список
for i in a: # цикл повторяется столько раз, сколько элементов
print(i) # выводим каждый элемент
q = a[0]
a[0] = a[3]
a[3] = q # этот код меняет местами
a[0], a[3] = a[3], a[0] # второй вариант это сделать
Сдвиг списка:
a = [1, 2, 3]
for i in range(len(a)-1):
a[i] = a[i+1]
a[-1] = 0
print(*a) # 2, 3, 0
Сортировка списка:
a = [2, 7, 1, 9, 15]
min = 0
for i in range(len(a)):
if a[i] <= a[min]:
min = i