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 слични објави

Пребарај: #romanoprodi

当前筛选 #romanoprodi清除筛选
Savino Balzano

@savinobalzano · Post #904 · 21.02.2025 г., 09:32

https://x.com/SavinoBalzano/status/1892869823501042090?t=rkjMmPhaUMpiP4bXY5TXkQ&s=19 Ieri sera, con incredibile candore, e senza alcuna reazione da parte di chi l'ascoltava, #Prodi ha confessato: ha espresso chiaramente la sua idea di #Europa o, meglio, la sua idea di #UE. Testualmente: «bisogna partire dall'accordo fra la #Francia e la #Germania con DIETRO l'#Italia: questa era l'europa quando funzionava. Se non è questo, è chiaro che non si riesca ad andare avanti». Fossi stato io a dialogarci, gli avrei domandato: - cosa intende con "dietro"? - cosa intende con "funzionare"? - cosa inende con "avanti"? Perché la questione è tutta qui: esiste una classe dirigente (di cui #RomanoProdi è espressione, ma non da solo: pensate a #Draghi che ieri sera Romano chiamava familiarmente e affettuosamente "Mario") che ritiene opportuno che il nostro Paese stia dietro ad alcuni altri. Tale posizionamento è utile al conseguimento di determinati obiettivi, a specifici "funzionamenti", che mandino "avanti" qualcuno che non siamo noi (noi restiamo, appunto, dietro). È un preciso approccio culturale prima che politico: a volerlo pensare in buonafede (e ce ne vuole, a mio avviso) quantomeno nutre una visione diffidente nei confronti del suo stesso Paese, non ci crede. A voler essere malfidati, invece, basterebbe ricordare (ancora una volta!) quello che ci promise: «Con l’#euro lavoreremo un giorno di meno guadagnando come se lavorassimo un giorno di più». Di cosa abbiamo veramente bisogno? di chi? Dobbiamo affidarci agli uomini che rappresentano questa Europa in Italia? mi riferisco ai Prodi, ai #MarioDraghi, ai #Monti? o sperare finalmente di sganciarci da un apparato istituzionale, che fino a oggi ci ha asfissiato, sperando ti tornare a respirare aria fresca? Io non avrei alcun dubbio. Intanto, complimenti ancora a #Formigli per l'intervista a schiena dritta: l'ha messo veramente alle corde, un dialogo severo e spietato. Da un momento all'altro mi aspettavo gli domandasse qualcosa tipo: «Presidente, ha mai pensato di rimettersi in gioco, di scendere nuovamente in campo? avremmo tanto tanto bisogno di lei...».

Savino Balzano

@savinobalzano · Post #857 · 09.01.2025 г., 15:28

https://x.com/SavinoBalzano/status/1877376654898593900?t=_UK7DQb1rTABgiMEYjuDXw&s=19 Smettetela di attaccare #Augias per le previsioni sballate sulla liberazione di #CeciliaSala: #GiorgiaMeloni non lo aveva chiamato per informarlo di come procedevano le trattative: cosa pretendete? facile col senno del poi! E lo stesso vale per l'amico #Santoro: se #Meloni gli avesse inviato un telegramma da #MarALago, per anticipargli le notizie su #ceciliasalalibera, il malinteso non si sarebbe creato! #Giorgia è stata quantomeno scortese, diciamolo. #Prodi, invece, lucidamente si preoccupa per la nostra sovrànità nazionale. #RomanoProdi conferma infatti di essere il più grande e lucido statista vivente in #Italia: i rapporti tra #Meloni, #Trump e #Musk sono preoccupanti e, detto da uno che ha reso l'Italia autorevole e indipendente nel mondo, ha un valore inestimabile: grazie Presidente! Il #BattitoreLibero a #5Notizie, #RadioCusanoCampus