Методы списков в Python
Списки — изменяемые коллекции, и у них есть множество полезных методов, которые позволяют добавлять, удалять, изменять и искать элементы.
Основные методы
append(x)
— добавляет элементx
в конец спискаinsert(i, x)
— вставляетx
на позициюi
remove(x)
— удаляет первый элемент, равныйx
pop([i])
— удаляет и возвращает элемент по индексу (по умолчанию — последний)clear()
— очищает списокindex(x)
— возвращает индекс первого вхожденияx
count(x)
— считает количество вхожденийx
sort()
— сортирует список (по возрастанию)reverse()
— переворачивает порядок элементовcopy()
— создаёт копию списка
Пример
fruits = ["яблоко", "банан", "киви"]
fruits.append("груша")
print(fruits) # ['яблоко', 'банан', 'киви', 'груша']
Методы строк в Python
Строки — это неизменяемые последовательности символов. У них есть множество полезных методов для работы с текстом.
Популярные методы
lower()
— возвращает строку в нижнем регистреupper()
— в верхнем регистреcapitalize()
— делает первую букву заглавнойstrip()
— убирает пробелы по краямreplace(old, new)
— заменяет подстрокуsplit(sep)
— делит строку на списокjoin(iterable)
— объединяет элементы в строкуfind(sub)
— ищет подстроку и возвращает индексstartswith()
,endswith()
— проверяют начало и конец строкиisalpha()
,isdigit()
,isspace()
— проверяют тип символов
Пример
text = " Привет, мир! "
cleaned = text.strip().upper()
print(cleaned) # 'ПРИВЕТ, МИР!'