Python: удаление элементов списка |
![]() |
Добавил(а) microsin |
Удалять элементы из списка можно с помощью методов remove, pop, clear, а также с помощью ключевого слова del. Удаление указанного элемента. Класс списка имеет метод remove(), с помощью которого можно удалить элемент из списка по содержимому. Например: thislist = ['яблоко', "банан", "вишня"] thislist.remove('банан') Этот код напечатает: ['яблоко', 'вишня'] Если в списке больше одного элемента с указанным значением, то remove() удалит только первый из них: thislist = ["яблоко", "банан", "вишня", "банан", "киви"] thislist.remove("банан") Этот код напечатает: ['яблоко', 'вишня', 'банан', 'киви'] Удаление элемента по указанному индексу. Метод pop() удалит элемент списка по индексу: thislist = ['яблоко', "банан", "вишня"] thislist.pop(1) Этот код напечатает: ['яблоко', 'вишня'] Если не указывать индекс, то будет удален последний элемент списка: thislist = ['яблоко', "банан", "вишня"] thislist.pop() Этот код напечатает: ['яблоко', 'банан'] По указанному индексу также может удалять ключевое слово del. Следующий пример удалит первый элемент списка: thislist = ['яблоко', "банан", "вишня"] Этот код напечатает: ['банан', 'вишня'] Ключевое слово del может также удалить список полностью: thislist = ['яблоко', "банан", "вишня"] Этот код выдаст ошибку, потому что список thislist был удален полностью: Traceback (most recent call last): Очистка списка. Метод clear() очистит содержимое списка, но не удалит его. Например: thislist = ['яблоко', "банан", "вишня"] thislist.clear() print(thislist) Этот код напечатает: [] [Ссылки] 1. Python Remove List Items site:w3schools.com. |