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

Резултати

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

Пребарај: #majlis

当前筛选 #majlis清除筛选
O'zLiDeP - Toshkent viloyati

@uzlidep_toshkentv · Post #13013 · 13.08.2025 г., 13:59

😎O'zLiDeP Сиёсий Кенгашининг мажлисида партиянинг олти ойлик фаолияти таҳлил қилинди #uzlidep#majlis 🖥Расмий саҳифаларимизга уланинг

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3720 · 27.07.2024 г., 12:34

O‘zLiDeP Сиёсий Кенгашининг XVII мажлиси бўлиб ўтди 👉Батафсил Шу йил 27 июлда Тадбиркорлар ва ишбилармонлар ҳаракати – Ўзбекистон Либерал-демократик партияси Сиёсий Кенгашининг XVII мажлиси бўлиб ўтди. Унда Сиёсий Кенгаш аъзолари, ҳудудий партия ташкилотлари, маҳаллий кенгашлардаги депутатлик гуруҳлари вакиллари, партия фаоллари иштирок этди. Сиёсий Кенгаш аъзолари масъулиятни тўла ҳис қилган ҳолда, O'zLiDePнинг бўлажак сайловда фаол қатнашиши лозимлиги тўғрисида бир овоздан қарор қабул қилинди. ___ Состоялось XVII заседание Политического совета УзЛиДеП 👉Подробно 27 июля текущего года состоялось XVII заседание Политического совета Движения предпринимателей и деловых людей – Либерально-демократической партии Узбекистана. В нем приняли участие члены Политического совета, территориальных партийных организаций, представители депутатских групп в местных кенгашах, активисты партии. Члены Политического совета, полностью осознавая свою ответственность, единогласно приняли решение о необходимости активного участия УзЛиДеП в предстоящих выборах. #uzlidep#majlis Расмий саҳифаларимизга уланинг: 🌐Web-site |📱Telegram|📱You tube|📱Tik tok|📱Facebook|📱Twitter

Kasimova Kizilgul

@kasimovakizilgul · Post #1357 · 20.11.2024 г., 14:07

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Олий Мажлис Қонунчилик палатасининг Бош вазир лавозимига номзодни кўриб чиқиш ҳамда Вазирлар Маҳкамасининг яқин ва узоқ истиқболга мўлжалланган ҳаракатлар дастури муҳокамасига бағишланган мажлисида иштирок этди. — Президент Республики Узбекистан Шавкат Мирзиёев принял участие в заседании Законодательной палаты Олий Мажлиса по рассмотрению кандидатуры на должность Премьер-министра и обсуждению программы действий Кабинета Министров на ближайшую и долгосрочную перспективу. #Mirziyoyev#majlis#Qonunchilikpalatasi#VazirlarMahkamasi Prezident.uz|Facebook|Instagram|YouTube|X

Kasimova Kizilgul

@kasimovakizilgul · Post #1345 · 19.11.2024 г., 08:22

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Олий Мажлис Қонунчилик палатасининг сайловдан кейинги биринчи мажлисида иштирок этди. — Президент Республики Узбекистан Шавкат Мирзиёев принял участие в первом после выборов заседании Законодательной палаты Олий Мажлиса. #Mirziyoyev#majlis#OliyMajlis#Qonunchilikpalatasi Prezident.uz|Facebook|Instagram|YouTube|X

UTG.UZ

@uztg_uz · Post #3733 · 19.11.2024 г., 10:45

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Олий Мажлис Сенатининг биринчи ялпи мажлисида иштирок этди. — Президент Республики Узбекистан Шавкат Мирзиёев принял участие в первом пленарном заседании Сената Олий Мажлиса Республики Узбекистан. #Mirziyoyev#majlis#OliyMajlis#Senat Prezident.uz|Facebook|Instagram|YouTube|X