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

Резултати

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

Пребарај: #grüne

当前筛选 #grüne清除筛选
Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38802 · 08.05.2022 г., 16:35

#Elezioni#Germania#Regionali#SchleswigHolstein Robert #Habeck (#Grüne|G/EFA): "Questo è un risultato molto, molto buono per i Verdi, la CDU dovrebbe ora continuare a governare con i Verdi. Penso che Daniel Günther sia abbastanza intelligente da vedere quando due partiti vinceranno le elezioni e quali saranno le conseguenze." @UltimoraPolitics

Tutto Elezioni

@tuttoelezioni · Post #1532 · 09.03.2026 г., 07:37

#Germania🇩🇪 #Statali #BadenWürttemberg Composizione del Landtag. 🟩 Alleanza 90/I Verdi (#Grüne|G/EFA): 56 ⬛️ Unione Cristiano-Democratica (#CDU|PPE): 56 🟦 Alternativa per la Germania (#AfD|ESN): 35 🟥 Partito Socialdemocratico (#SPD|S&D): 10 Totale: 157 Maggioranza: 79 Attuale governo (Grüne+CDU): 112 (+12) ✅ @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #787 · 24.02.2025 г., 07:02

#Germania🇩🇪 #Parlamentari#Federali Alla luce dei risultati, le possibili formule di governo potrebbero essere le seguenti: (numero magico: 316) ⬛🟥🟩Große Koalition allargata, o formula Kenya (dai colori della bandiera keniota, ndr; #CDU/#CSU|EPP-#SPD|S&D-#Grüne|G/EFA): 413 ✅ ⬛🟦 Coalizione di destra (CDU/CSU-#AfD|ESN): 360 ✅ ⬛🟥Große Koalition classica (CDU/CSU|EPP-SPD): 328 ✅ @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1617 · 22.03.2026 г., 22:46

#Germania🇩🇪 #Statali #RenaniaPalatinato Risultati finali. Distribuzione dei seggi. ⬛️ Unione Cristiano-Democratica (#CDU|PPE): 39 🟥 Partito Socialdemocratico (#SPD|S&D): 32 🟦 Alternativa per la Germania (#AfD|ESN): 24 🟩 Alleanza 90/I Verdi (#Grüne|G/EFA): 10 🟨 Partito Liberale Democratico (#FDP|RE): 0 Totale: 105 Maggioranza: 53 Attuale governo (SPD-Grüne-FDP): 42 ❌ @TuttoElezioni

123•••910
ПретходнаСтраница 1 од 10Следна