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

Резултати

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

Пребарај: #iht

当前筛选 #iht清除筛选
Зулайхо Акрамова

@zulayhoakramova · Post #1709 · 08.11.2023 г., 16:36

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Иқтисодий ҳамкорлик ташкилоти бош котиби Хусрав Нозирийни қабул қилди. — Президент Республики Узбекистан Шавкат Мирзиёев принял генерального секретаря Организации экономического сотрудничества Хусрава Нозири. #Mirziyoyev#qabul#IHT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Хонкенди шаҳрида Иқтисодий ҳамкорлик ташкилотининг 17-саммитида иштирок этди. — Президент Республики Узбекистан Шавкат Мирзиёев принял участие в 17-м саммите Организации экономического сотрудничества в городе Ханкенди. #Mirziyoyev#sammit#IHT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Иқтисодий ҳамкорлик ташкилоти Бош котиби Хусрав Нозирийни қабул қилди. — Президент Республики Узбекистан Шавкат Мирзиёев принял Генерального секретаря Организации экономического сотрудничества Хусрава Нозири. #Mirziyoyev#qabul#IHT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Kasimova Kizilgul

@kasimovakizilgul · Post #1920 · 04.07.2025 г., 12:22

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Хонкенди шаҳрида Иқтисодий ҳамкорлик ташкилотининг 17-саммитида иштирок этди. — Президент Республики Узбекистан Шавкат Мирзиёев принял участие в 17-м саммите Организации экономического сотрудничества в городе Ханкенди. #Mirziyoyev#sammit#IHT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #291 · 18.08.2022 г., 13:08

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Саудия Арабистонига давлат ташрифининг иккинчи кунида Жидда шаҳрида Ислом ҳамкорлик ташкилоти бош котиби Ҳусайн Иброҳим Тоҳа билан учрашди. — Во второй день государственного визита в Саудовскую Аравию, Президент Республики Узбекистан Шавкат Мирзиёев провел в городе Джидде встречу с генеральным секретарем Организации исламского сотрудничества Хусейном Ибрахимом Тохой. #Mirziyoyev#tashrif#SaudiyaArabistoni#IHT Prezident.uz|Facebook|Instagram|YouTube|Twitter

Green University CA | Official

@centralasian_greenuniversity · Post #1101 · 24.04.2026 г., 06:03

ECO Launches High-Level Dialogue Platform on Environmental Cooperation in Astana 🔴On 23 April 2026, The ECO High-Level Dialogue Platform on Environmental Cooperation was launched in Astana, marking a new step in regional cooperation. 🔴The session brought together high-level representatives, international organizations, and academic institutions to discuss pressing transboundary environmental challenges, including climate change, biodiversity loss, pollution, and land degradation. 🔴Key outcomes included the formal launch of the HLDP as a strategic cooperation platform and agreement to develop a roadmap for future regional engagement. #ECO#EnvironmentalCooperation#ClimateAction#Sustainability#GreenDevelopment#Astana2026 ________________________ IHT ekologik hamkorlik bo‘yicha yuqori darajadagi muloqot platformasini Ostona shahrida ishga tushirdi ⏺2026-yil 23-aprel kuni IHTning Ekologik hamkorlik bo‘yicha yuqori darajadagi muloqot platformasi Ostona shahrida ishga tushirildi. Bu mintaqaviy mustahkamlash yo‘lidagi yangi bosqichni anglatadi. ⏺Sessiya davomida yuqori darajadagi vakillar, xalqaro tashkilotlar hamda akademik muassasalar ishtirok etib, iqlim o‘zgarishi, bioxilma-xillikning yo‘qolishi, ifloslanish va yer degradatsiyasi kabi dolzarb transchegaraviy ekologik muammolar muhokama qilindi. ⏺Asosiy natijalar qatorida HLDPning strategik hamkorlik platformasi sifatida rasmiy ishga tushirilishi hamda kelgusidagi mintaqaviy hamkorlik bo‘yicha yo‘l xaritasini ishlab chiqish bo‘yicha kelishuv qayd etildi. #IHT#EkologikHamkorlik#IqlimOzgarishi#BarqarorRivojlanish#YashilRivojlanish#Ostona2026 ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube