Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 12.11.2018
Сообщений: 37
1

Обрезать list

30.06.2020, 18:02. Просмотров 126. Ответов 1
Метки нет (Все метки)

Есть list
['Looking for Enigma2 plugin to stream video to another location', 'br />', 'br />', 'b>Budget', '/b>: $100\n', 'br />', 'b>Posted On', '/b>: June 07, 2020 07:48 UTC', 'br />', 'b>Category', '/b>: Full Stack Development', 'br />', 'b>Skills', '/b>:Python \n', 'br />', 'b>Country', '/b>: Ireland\n', 'br />', 'a href="https://www.upwork.com/jobs/Enigma2-plugin-python_%7E01f6fab0ce29e6ab21?source=rss">click to apply', '/a>']
Нужно с него сделать словарь типа
[Budget: $100, Posted on: June 07, 2020 07:48 UTC, Category : Full Stack Development, Skills: Python, Country: Ireland]

Помогите написать метод для этого пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2020, 18:02
Ответы с готовыми решениями:

TypeError: list indices must be integers or slices, not list
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк,...

Конвертировать один элемент из List<List<Class>> в list и string
Как можно перевести один выбранный элемент из List&lt;List&lt;Data&gt;&gt; myList в list и string? Например,...

Linq преобразование List<List<double>> в List<Array>
Доброго времени суток, данный код нужно преобразовать linq выражениями и дописать выборку из ...

Определить предикат Р(List,Х) который истинен если Х состоит из пар элементов списка List,сумма которых больше половины элементов List
Помогите пожалуйста написать программу,буду очень благодарен,заранее спасибо! Определить предикат...

1
274 / 177 / 103
Регистрация: 14.11.2017
Сообщений: 466
30.06.2020, 18:44 2
Если грубо то вот так:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def brute_parse(ls: list):
    keywords = ['Budget', 'Posted On', 'Category', 'Skills', 'Country']
    result = {}
    for key in keywords:
        for i in range(len(ls)):
            if key in ls[i]:
                result[key] = ls[i + 1].lstrip('/b>: ').rstrip('\n')
    return result
 
 
var = ['Looking for Enigma2 plugin to stream video to another location', 'br />', 'br />', 'b>Budget', '/b>: $100\n',
       'br />', 'b>Posted On', '/b>: June 07, 2020 07:48 UTC', 'br />', 'b>Category', '/b>: Full Stack Development',
       'br />', 'b>Skills', '/b>:Python \n', 'br />', 'b>Country', '/b>: Ireland\n', 'br />',
       'a href="https://www.upwork.com/jobs/Enigma2-plugin-python_%7E01f6fab0ce29e6ab21?source=rss">click to apply',
       '/a>']
 
print(brute_parse(var))
Добавлено через 18 секунд
Вывод:
Код
{'Budget': '$100', 'Posted On': 'June 07, 2020 07:48 UTC', 'Category': 'Full Stack Development', 'Skills': 'Python ', 'Country': 'Ireland'}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2020, 18:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка reference to List is ambiguous; both interface java.util.List in package java.util and class java.awt.List in...
Почему кгда я загружаю пакеты awt, utill вместе в одной проге при обьявлении елемента List я ловлю...

List<string> или все же List<StringBuilder>, что лучше использовать?
Добрый день, хочется узнать с точки зрения производительности что подходит лучше в данном случае. ...

Как узнать размерность внутреннего вектора в массиве List<List<Double>>?
Добрый вечер! Уважаемые, подскажите пожалуйста, как узнать размерность внутренних строк в...

Необходимо создать dll в которой буду обрабатывать list<list<string>>
Необходимо создать dll в которой буду обрабатывать list&lt;list&lt;string&gt;&gt; как объявить методы класса...

Добавление строк и элементов в коллекцию для коллекций <List<List<T>
Доброго времени суток , никак не могу добавить строку в коллекцию коллекций . У меня нет...

Ошибка при компиляции undefined reference to `List<int>::List()'|
Доброго времени суток=) столкнулась с такой проблемой нужно написать шаблон класса. При компиляции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.