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

Резултати

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

Пребарај: #cotedivoire

当前筛选 #cotedivoire清除筛选

ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) ከኮትዲቯር ምክትል ፕሬዝዳንት ቲዬሞኮ ሜይሊየት ኮኔን ጋር ተወያዩ ******* ጠቅላይ ሚኒስትር ዐቢይ አሕመድ (ዶ/ር) ከኮትዲቯር ምክትል ፕሬዝዳንት ቲዬሞኮ ሜይሊየት ኮኔን ጋር መወያየታቸውን አስታወቁ። መሪዎቹ በዛሬው ዕለት ባካሄዱት ውይይት፣ በአኅጉራዊ እና የሁለቱ ሀገራት የወል ፍላጎቶች በተመለከቱ ጉዳዮች ላይ መምከራቸውን ጠቅላይ ሚኒስትሩ ገልጸዋል። ይህ የሁለቱ መሪዎች ውይይት በአዲስ አበባ እየተካሄደ ከሚገኘው 39ኛው የአፍሪካ ኅብረት የመሪዎች ጉባዔ ጎን ለጎን የተከናወነ መሆኑ ታውቋል። #PMAbiy#Ethiopia#EBC#cotedivoire

Voir de ses propres yeux

@voir_yeux · Post #11964 · 02.03.2026 г., 13:19

🇷🇺🇨🇮🥋Les karatékas ivoiriens Serge François Aba Séka Assi et Jean-Noël Koudou ont participé à la Coupe des Nations dekyokushinkai à Moscou. Dans une interview à TASS, ils parlent de l'organisation de l'événement, du niveau des compétiteurs, de l'importance de leur participation et de la Russie. #kyokushinkai#russie#cotedivoire