Удалить строки в списке
Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина.
Как в списке удалить строки с словами из блек-листа?
Написал js-код по удалению из списка ] строк в которых содержатся слова из блейклист-списка ]. .
Из строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы
помогите пожалуйста, очень нужно. Из строки удалить среднюю букву, если длина строки нечетная.
Из строки удалить среднею букву, если длина строки нечетная, иначе удалить две средних буквы
из ряда удалить среднею букву ,если длина ряда не парная ,тогда удалить две средних буквы
Автоматизируй это!
![]()
7054 / 4559 / 1207
Регистрация: 30.03.2015
Сообщений: 13,132
Записей в блоге: 29
Gramatey, в цикле перебирай и если не строка то добавляй в результаты
Регистрация: 25.04.2021
Сообщений: 20

Сообщение было отмечено Gramatey как решение
Решение
1 2 3 4 5 6 7 8
def numbers(k): for i in range(len(k)-1): if type(k[i]) is str: #от первого элемента до последнего сравнивает тип элемента k.remove(k[i]) #если строка, то удаляет его из списка s = [12, 29, 1021, 'лшеаплулчдцта', 92,'sosok'] numbers(s) print(s)
Автоматизируй это!
![]()
7054 / 4559 / 1207
Регистрация: 30.03.2015
Сообщений: 13,132
Записей в блоге: 29
Sad1Mad, плохо, нельзя менять список пока идешь в цикле по нему же, попробуй свой код на таком списке [1, ‘a’ ,’b’,’c’,3]
Регистрация: 25.04.2021
Сообщений: 20
Welemir1,
1 2 3 4 5 6 7 8 9 10
def numbers(k): m = [] for i in range(len(k)): if type(k[i]) is not str: m.append(k[i]) print(m) s = [12, 29, 1021, 'лшеаплулчдцта', 92,'sosok'] numbers(s)
Автоматизируй это!
![]()
7054 / 4559 / 1207
Регистрация: 30.03.2015
Сообщений: 13,132
Записей в блоге: 29
Sad1Mad, а тогда зачем индексы? теперь проще по питонистски (питонячьи?)
1 2 3
for i in k: if type(i) is not str: m.append(i)
и функция должна что то же вернуть, нет?
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Из строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы
Из строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы.
Из заданной строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы
Из заданной строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние.

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

Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Помогите Пожалуйста написать программу! Дано целое число K и текстовый файл. Удалить из каждой.

Из строки удалить среднюю букву , если длина строки нечетная , если четная — удалить две средние буквы
Из строки удалить среднюю букву , если длина строки нечетная , если четная — удалить две средние.
Python, как из списка удалить часть строки у каждого элемента?
Как мне сделать, чтобы только часть удалилась в каждом элементе?
Отслеживать
задан 24 мар 2021 в 17:21
147 1 1 серебряный знак 13 13 бронзовых знаков
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Можно использовать списковое сокращение и функцию split :
image_list = ['image\\TestPh.jpg', 'image\\376ot.jpg', 'image\\3ugu.jpg', 'image\\inypf.jpg', 'image\\vqhxt.jpg', 'image\\wqfgb.jpg'] image_list = [x.split('\\')[1] for x in image_list] print(image_list)
['TestPh.jpg', '376ot.jpg', '3ugu.jpg', 'inypf.jpg', 'vqhxt.jpg', 'wqfgb.jpg']
Как удалить последнее слово из строки в Python

Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.
По статье задано0 вопрос(ов)
Подписка на обсуждение 3
Подписка на раздел 73
Вам это нравится? Поделитесь в социальных сетях!

- Evgenii Legotckoi
- #
- 24 марта 2020 г. 12:02
Thank you, for your example.
- Ильнур Гайфутдинов
- #
- 25 марта 2020 г. 6:29
text = "hello world" print('' if ' ' not in text else text.rsplit(' ', 1)[0])# [] излишни listToStr = ' '.join(str(elem) for elem in rm)
- Konstantin Grudnitskiy
- #
- 3 апреля 2020 г. 13:18
>>> text = 'hello world' >>> ' '.join(word for word in text.split()[:-1]) 'hello' >>> def remove_last_word(text): . return text and ' '.join(word for word in text.split()[:-1]) . >>> remove_last_word(None) >>> remove_last_word('hello') '' >>> remove_last_word('hello world') 'hello' >>> remove_last_word('some other test string') 'some other test'Комментарии
Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесьПоследние комментарии
gr104712 ноября 2023 г. 10:35Qt/C++ - Урок 035. Скачивание файла по HTTP с помощью QNetworkAccessManager Добрый день. Изучаю Qt на ваших уроках. Всё нормально работает на Linux. А под Win один раз запустилось, а сейчас вместо данных сайта получается ошибк "Unable to write". Куда копать, ума не…
Damir2 ноября 2023 г. 3:41
Павел Дорофеев28 октября 2023 г. 14:48
Как написать свой QTableView Итак начинаем писать свои виджеты на основе QAbstractItemView. А что так можно было?
mihamuz15 октября 2023 г. 13:28
Evgenii Legotckoi15 октября 2023 г. 8:47
Выпуск Qt Visual Studio Tools 2.3.1 Добрый день. Нет, не подскажу. Не пользуюсь Visual Studio для проектов на Qt.
Сейчас обсуждают на форуме
Evgenii Legotckoi19 ноября 2023 г. 8:14
CKEditor 5 и подсветка синтаксиса. Добрый день. Я устал разбираться с CKEditor и просто перешёл на использование самописного markdown редактора.
Михаил Лебедев24 октября 2023 г. 3:51
Разные иконки в QTreeView для раскрытых и свернутых веток Решено. через setData в модели.
Виктор Калесников20 октября 2023 г. 4:29
Контакты Android делал в далеком 2017г поэтому особенно ничего не подскажу. Это основные методы получения данных с андроида используя Qt. Там еще какоето колдунство с манифестом. Андроидом давно не занимаюс…
mihamuz18 октября 2023 г. 14:03
Скачать Qt 6 Сработал следующий алгоритм. Инстолятор скачал используя это https://freevpnplanet.com/ru/ как расширение браузера. Потом установил это https://freevpnplanet.com/ru/ же на ПК и через инстолятор …
IscanderChe17 сентября 2023 г. 9:24
Интернационализация строк в QMessageBox Странная картина. Сделал минимально работающий пример - всё работает. Попробую на другой операционке. Может, дело в этом.
Pandas: как удалить строки, содержащие определенную строку
Вы можете использовать следующий синтаксис для удаления строк, содержащих определенную строку в кадре данных pandas:
df[df["col"].str.contains("this string")== False ]**В этом руководстве объясняется несколько примеров использования этого синтаксиса на практике со следующим кадром данных:
import pandas as pd #create DataFrame df = pd.DataFrame() #view DataFrame df team conference points 0 A East 11 1 A East 8 2 A East 10 3 B West 6 4 B West 6 5 C East 5Пример 1. Удаление строк, содержащих определенную строку
В следующем коде показано, как удалить все строки в DataFrame, содержащие «A» в столбце команды:
df[df["team"].str.contains("A")== False ] # team conference points #3 B West 6 #4 B West 6 #5 C East 5**Пример 2. Удаление строк, содержащих строку в списке
В следующем коде показано, как удалить все строки в DataFrame, содержащие «A» или «B» в столбце команды:
df[df["team"].str.contains("A|B")== False] # team conference points #5 C East 5**Пример 3. Удаление строк, содержащих неполную строку
В предыдущих примерах мы отбрасывали строки на основе строк, которые точно соответствовали одной или нескольким строкам.
Однако, если мы хотим удалить строки, содержащие неполную строку, мы можем использовать следующий синтаксис:
#identify partial string to look for discard = ["Wes"] #drop rows that contain the partial string "Wes" in the conference column df[~df.conference.str.contains('|'.join(discard))] #team conference points #0 A East 11 #1 A East 8 #2 A East 10 #5 C East 5**Вы можете найти больше руководств по pandas на этой странице .




