TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #65 · 8 апр.

Небольшой трик с регулярными выражениями который редко вижу в чужом коде. Допустим, вам нужно распарсить простой текст и вытащить оттуда пары имя+телефон. Вернуть всё это надо в виде списка словарей. Возьмем очень простой пример текста. >>> text = ''' >>> Alex:8999123456 >>> Mike:+799987654 >>> Oleg:+344456789 >>> ''' Соответственно, для выделения нужных элементов будем использовать группы. Получится такой паттерн: (\w+):([\d+]+) Как мы будем формировать словарь из найденных групп? >>> import re >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append({ >>> "name": match.group(1), >>> "phone": match.group(2) >>> }) >>> print(results) [{'name': 'Alex', 'phone': '8999123456'}, ...] Можно немного сократить запись используя zip >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append(dict(zip(['name', 'phone'], match.groups()))) Но есть способ лучше! Это именованные группы в regex. Можно в паттерне указать имя группы и результат сразу забрать в виде словаря. >>> for match in re.finditer(r"(?P<name>\w+):(?P<phone>[\d+]+)", text): >>> results.append(match.groupdict()) То есть всё что я сделал, это добавил в начале группы (внутри сбокочек) такую запись: (?P<group-name>...) Теперь найденная группа имеет имя и можно обратиться к ней как к элементу списка >>> name = match['name'] Либо забрать сразу весь словарь методом groupdict() >>> match.groupdict() #tricks#regex

Резултати

Пронајдени 7 слични објави

Пребарај: #silkwayrally

当前筛选 #silkwayrally清除筛选
Sharmax Motors⚡️

@endurosharmax · Post #251 · 26.07.2024 г., 14:04

SHARMAX MOTORS НА РАЛЛИ ШЕЛКОВЫЙ ПУТЬ - ФИНАЛ ГОНКИ SILK WAY 2024 - международный ралли-рейд, объединяющий несколько стран торжественно завершился. Вопреки всему, несмотря на тяжелую травму, наш гонщик Александр Гилемов прошёл этот тяжелый путь на квадроцикле Sharmax FORSE 1100 EFI. Он достойно завершил гонку, не взирая на боль и преграды, и не смотря не на что завершил гонку. Как это было? Смотрите в репортаже! #sharmax#silkwayrally#шелковыйпуть#rally

Sharmax Motors⚡️

@endurosharmax · Post #238 · 12.07.2024 г., 13:43

Вашему вниманию представляется третья серия репортажа Sharmax Motors на ралли Шелковый путь - Больше чем гонка, ярче чем приключение В этом видео Александр Гилемов расскажет о первых впечатлениях участия в гонке Шелковый путь и первого боевого заезда на квадроцикле Sharmax FORCE 1100. Следите за новостями. Sharmax Motors будет держать вас в курсе событий! #sharmax#шелковыйпуть#atv#ралли#гонка#квадроциклы#SilkWayRally

Sharmax Motors⚡️

@endurosharmax · Post #206 · 05.07.2024 г., 12:51

Вашему вниманию представляется вторая серия репортажа Sharmax Motors на ралли Шелковый путь. В этом видео Александр Гилемов ответит на главный вопрос: Каким должен быть квадроцикл для ралли? Александр расскажет о сложностях на пути ралли-рейда, выскажет экспертное мнение о квадроцикле Sharmax FORCE 1100, поделится личным опытом прохождения Шёлкового Пути минувших лет. Следите за новостями. Sharmax Motors будет держать вас в курсе событий! #sharmax#шелковыйпуть#atv#ралли#гонка#квадроциклы#SilkWayRally

🏁💨 Команда ГАЗ Рейд Спорт успешно выступила на ралли-рейде «Шелковый путь 2025» Поздравляем призеров главного автоспортивного события с заслуженными медалями! 🎉 #ШелковыйПуть2025#SilkWayRally#Автоспорт#ГАЗРейдСпорт#Ралли#Внедорожники#ГазельNN#СадкоNEXT

ОАР

@oar125 · Post #568 · 06.07.2024 г., 06:18

Торжественный подиум @silkwayrally - красивое и зрелищное мероприятие. Мы хотим поблагодарить жителей и гостей города Томск, за то, что разделили с нами этот замечательный вечер. Делимся первыми снимками праздника. Фотограф - Антон Еликов. @kamazmaster_team #Камаз#ВТБ#Газпром#1C#KamaTyres#энергогарант#GMGen#ArtaEDM#SilkWay#SilkWayRally#KamazMaster

Эдуард Николаев и Сергей Куприянов посетили церемонию открытия новой АГНКС сети «Газпром» в Томской области. Команда «КАМАЗ-мастер» на практике знакома с преимуществами газомоторного топлива и вносит свой активный вклад в развитии и популяризацию новых решений для автомобилей любых классов. В параде техники принял участие наш гоночный КАМАЗ. А также, Lada Vesta, Lada Largus, Газель Next, Автомобиль УАЗ, Автобус Yutong, Автобус НЕФАЗ, Автобус ПАЗ, Самосвал КАМАЗ. Поздравляем жителей области с новой АГНКС сети «Газпром»! #Камаз#ВТБ#Газпром#1C#KamaTyres#энергогарант#GMGen#ArtaEDM#SilkWay#SilkWayRally#KamazMaster