Python

Как добавлять и удалять элементы из списка в Python

Как добавлять и удалять элементы из списка в Python
Переменная-массив используется в большинстве языков программирования для хранения нескольких данных. Python имеет четыре типа данных для хранения нескольких данных. Эти список, кортеж, словарь а также набор.  Данные можно упорядочить и изменить в списке Python. Квадратные скобки ([]) используются в Python для объявления списка как массива. Индекс списка начинается с 0.  Список работает как ссылочные переменные. Когда переменная списка назначается другой переменной, обе переменные будут указывать на одно и то же место. В этом руководстве показано использование различных методов Python для добавления и удаления данных из списка Python.

Методы:

В Python существует множество методов для изменения списка. Здесь упоминаются некоторые распространенные методы добавления и удаления данных в списке.

вставить (индекс, элемент): Этот метод используется для вставки любого элемента в конкретный индекс списка и сдвига элементов списка вправо.

добавить (элемент): Этот метод используется для добавления нового элемента в конец списка.

расширить (anotherList): Элементы одного списка могут быть вставлены в конец другого списка с помощью этого метода.

Убрать предмет): Этот метод используется для удаления определенного элемента из списка.

pop (индекс): Метод используется для удаления элемента из списка на основе значения индекса.

del (): Этот метод используется для удаления определенного элемента списка или разделения списка.

Чисто(): Этот метод используется для удаления всех элементов списка

Добавьте элементы в список:

В этой части руководства показаны различные способы добавления элементов в список Python.

Пример 1: Вставить элемент с помощью метода insert ()

Создайте файл python со следующим скриптом, чтобы увидеть использование метода insert (). Новый элемент будет вставлен в третью позицию списка, а остальные элементы будут сдвинуты сразу после запуска скрипта.

# Объявить список
listdata = [89, 56, 90, 34, 89, 12]
# Вставить данные во вторую позицию
listdata.вставить (2, 23)
# Отображение списка после вставки
print ("Элементы списка есть")
для i в диапазоне (0, len (listdata)):
печать (listdata [i])

Выход:

Следующий вывод появится после запуска скрипта.

Пример 2: Вставить элемент с помощью метода append ()

Создайте файл python со следующим скриптом, чтобы увидеть использование метода append (). Ранее упоминалось, что метод append () вставляет данные в конец списка. Таким образом, "Toshiba" будет вставлен в конец listdata после запуска скрипта.

# Определить список
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Вставить данные, используя метод добавления
listdata.append ("Toshiba")
# Отобразить список после вставки
print ("Элементы списка есть")
для i в диапазоне (0, len (listdata)):
печать (listdata [i])

Выход:

Следующий вывод появится после запуска скрипта.

Пример 3: Вставить элемент с помощью метода extend ()

Создайте файл python со следующим скриптом, чтобы увидеть использование метода extend (). Здесь в скрипте объявлены два списка, которые объединяются с помощью метода extend (). Элементы второго списка будут добавлены в конец первого списка.

# инициализация первого списка
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# инициализация второго списка
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Объединить оба списка с помощью метода extend ()
list1.расширить (список2)
# Показать список после расчесывания
print ("Элементы списка:")
для i в диапазоне (0, len (list1)):
печать (список1 [i])

Выход:

Следующий вывод появится после запуска скрипта.

Удалить элемент из списка:

В этой части руководства показаны различные способы удаления элемента из списка Python.

Пример 4: Удалить элемент из списка с помощью метода remove

Создайте файл python со следующим скриптом, чтобы увидеть использование метода remove (). Если значение элемента, которое используется в качестве значения аргумента метода remove (), существует в списке, элемент будет удален. Здесь значение Juice существует в списке и будет удалено после запуска скрипта.

# Определить список
list = ['Торт', 'Пицца', 'Сок', 'Паста', 'Бургер']
# Распечатать список перед удалением
print ("Список перед удалением")
печать (список)
# Удалить элемент
список.remove ('Сок')
# Распечатать список после удаления
print ("Список после удаления")
печать (список)

Выход:

Следующий вывод появится после запуска скрипта.

Пример 5: Удалить элемент из списка с помощью метода pop

Создайте файл python со следующим скриптом, чтобы увидеть использование метода pop (). Здесь 2 используется в качестве значения индекса для метода pop (). Итак, третий элемент списка будет удален после запуска скрипта.

# Определить список
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Распечатать перед удалением
печать (ldata)
# Удаляем третий элемент
ldata.поп (2)
# Распечатать список после удаления
печать (ldata)

Выход:

Следующий вывод появится после запуска скрипта.

Пример 6: Удалить элемент из списка с помощью метода del

Метод del () работает аналогично методу pop (). Создайте файл python со следующим скриптом, чтобы увидеть использование метода del (). Здесь 0 используется в качестве значения индекса del (). Итак, первый элемент списка будет удален после запуска скрипта.

# Определить список
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Распечатать перед удалением
печать (ldata)
# Удаляем первый элемент с помощью метода del
del ldata [0]
# Распечатать список после удаления
печать (ldata)

Выход:

Следующий вывод появится после запуска скрипта.

Пример 7: Удалить элемент из списка с помощью метода очистки

Создайте файл python со следующим скриптом, чтобы удалить все элементы списка. После запуска скрипта метод clear () сделает список пустым.

# Определить список
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Распечатать перед удалением
печать (ldata)
# Удалить все элементы из списка
ldata.Чисто()
# Распечатать список после очистки
печать (ldata)

Выход:

Следующий вывод появится после запуска скрипта.

Заключение:

Список - полезная функция программирования на Python. Переменные списка используются в скрипте для различных целей. В этом руководстве показаны способы изменения списка с помощью различных встроенных методов Python. В Python существует множество других методов для выполнения других операций в списке, таких как sort (), reverse (), count () и т. Д.

Посмотреть авторское видео: здесь

Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...
Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...