Back to questions
Junior — Middle
58
Какими встроенными методами можно управлять списками в языке программирования?
Answer from AI
sobes.tech AI
В Python списки (list) — это изменяемые последовательности, для управления которыми есть множество встроенных методов:
append(x)— добавляет элементxв конец списка.extend(iterable)— расширяет список элементами из итерируемого объекта.insert(i, x)— вставляет элементxна позициюi.remove(x)— удаляет первый элемент со значениемx.pop([i])— удаляет и возвращает элемент по индексуi(по умолчанию последний).clear()— удаляет все элементы из списка.index(x[, start[, end]])— возвращает индекс первого элемента со значениемx.count(x)— возвращает количество элементов со значениемx.sort(key=None, reverse=False)— сортирует список на месте.reverse()— меняет порядок элементов на обратный.
Пример:
lst = [1, 2, 3]
lst.append(4) # [1, 2, 3, 4]
lst.insert(1, 10) # [1, 10, 2, 3, 4]
lst.remove(2) # [1, 10, 3, 4]
last = lst.pop() # last=4, lst=[1, 10, 3]
lst.sort() # [1, 3, 10]
lst.reverse() # [10, 3, 1]
Эти методы позволяют эффективно управлять содержимым списков.