«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как удалить конечные символы из элементов списка в Python?

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

Опубликовано 8 ноября 2024 г.
Просматривать:477

How to RemoveTrailing Characters from List Elements in Python?

Разделение элементов списка

В программировании часто необходимо разделить элементы списка на несколько компонентов. Один из распространенных сценариев предполагает удаление конечных символов. Предположим, у вас есть список строк, в котором каждый элемент содержит символ табуляции («\t»), за которым следует дополнительный текст. Цель состоит в том, чтобы удалить эту вкладку и все, что после нее, чтобы сохранить только текст перед вкладкой.

Рассмотрим следующий список:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

Для достижения желаемого результата вы можете использовать метод Split(), который делит строку на список подстрок на основе указанного разделителя . В данном случае разделителем является символ табуляции.

Решение включает перебор списка и разделение каждого элемента с использованием следующего кода:

[i.split('\t', 1)[0] for i in l]

Вот разбивка того, что делает этот код:

  1. i.split('\t', 1): Это разбивает строка, представленная i, на основе символа табуляции. Аргумент 1 гарантирует, что в качестве точки разделения будет использоваться только первое вхождение вкладки, сохраняя текст перед ней.
  2. [0]: этот индекс выбирает первый элемент результирующего списка, который является текстом. перед вкладкой.

Применяя этот код к списку образцов, вы получаете желаемый результат:

['element1', 'element2', 'element3']
Заявление о выпуске Эта статья перепечатана по адресу: 1729142537. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить их.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3