@ultimoraPOLITICS · Post #40177 · 30.06.2022 г., 21:18
#Italia Nasce anche al Senato il nuovo gruppo #Manifesta: aderiscono il senatore di PaP Mantero e la Nugnes. @UltimoraPolitics
Hashtags
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
Пребарај: #manifesta
@ultimoraPOLITICS · Post #40177 · 30.06.2022 г., 21:18
#Italia Nasce anche al Senato il nuovo gruppo #Manifesta: aderiscono il senatore di PaP Mantero e la Nugnes. @UltimoraPolitics
Hashtags
@UltimoraPOlitics · Post #39076 · 10.05.2022 г., 13:07
#Italia#Camera Si apre la seduta della Camera. #ManifestA|Sinistra sta protestando contro l'invio delle armi all'Ucraina @UltimoraPolitics
Hashtags
@Ultimorapolitics · Post #37752 · 28.04.2022 г., 09:33
#Italia Simona #Suriano (#ManifestA|Sinistra): "Organizzeremo una manifestazione i primi di maggio per gridare forte e chiaro a questa maggioranza che non vogliamo entrare in guerra e che non vogliamo dare armi letali. La sovranità spetta al popolo e il governo ci deve ascoltare." @UltimoraPolitics
Hashtags
@Ultimorapolitics · Post #37751 · 28.04.2022 г., 09:32
#Italia Simona #Suriano (#ManifestA|Sinistra): "Negli ultimi 20 anni i governi di centrodestra e centrosinistra hanno smantellato i diritti dei cittadini. Arriviamo ad oggi con un governo che sta aumentando la spesa militare, ci sta portando verso l'ingresso in una guerra e addirittura manderà armi letali all'Ucraina. Tutto mentre le famiglie non riescono a mettere insieme pranzo e cena e le aziende continuano a licenziare." @UltimoraPolitics
Hashtags
@UltimoraPOlitics · Post #38360 · 05.05.2022 г., 07:25
#Italia#Camera Doriana #Sarli (#ManifestA|Sinistra): "Gli unici strumenti per contrastare il covid sono mascherine e distanziamento, dove è necessario." @UltimoraPolitics
Hashtags
@UltimoraPOlitics · Post #38359 · 05.05.2022 г., 07:24
#Italia#Camera Doriana #Sarli (#ManifestA|Sinistra): "Siamo contrari a questo provvedimento. Il governo concede ai vaccinati patenti di immunità che non corrispondono alla realtà." @UltimoraPolitics
Hashtags
@UltimoraPOlitics · Post #38872 · 09.05.2022 г., 09:32
#Italia#Lazio#Roma #ManifestA|Sinistra ha organizzato mercoledì a Roma una manifestazione per "dire no alla sudditanza agli USA". @UltimoraPolitics
Hashtags
@Ultimorapolitics · Post #37750 · 28.04.2022 г., 09:30
#Italia#Camera Simona #Suriano (#ManifestA|Sinistra) e Luigi #DeMagistris (#DeMa|Sinistra) hanno indetto alla Camera una conferenza stampa intitolata "Riprendiamoci la Democrazia". @UltimoraPolitics
@UltimoraPOlitics · Post #39241 · 11.05.2022 г., 09:49
#Italia#Camera Nello specifico, verranno votate le seguenti mozioni: 📌 1-00540 a firma #Lupi (#NcI), #Squeri (#FI) e #Shullian (#SVP): supporto allo sviluppo di tecnologie di fusione a confinamento e fissione di nuova generazione, e considerare di energia atomica di nuova generazione come fonte sostenibile 📌 1-00545, sostenuta da #Alternativa, #Manifesta, #GI, #EV e da Trizzino (#Azione|RE): Non intraprendere azioni tese all'impiego dell'energia nucleare 📌1-00614, sostenuta dal #M5S: Proseguire la ricerca tecnologica per lo sviluppo della fusione nucleare e individuare un deposito unico nazionale per i rifiuti radioattivi 📌1-00628, sostenuta dalla #Lega: adottere iniziative a sostegno della ricerca in ambito nucleare, aderire a progetti internazionali per la realizzazione di nuovi impianti e individuare luoghi da adibire a depositi per rifiuti radioattivi 📌1-00641, sostenuta da #FdI: Investire nel breve periodo nella produzione di energia nucleare all'estero e sostenere nel lungo periodo la ricerca sulla fusione 📌1-00649, sostenuta da #EV, #GI e #SI: adottare iniziative per perseguire la transizione verso energie pulite e astenersi da ogni iniziativa volta a consentire lo sfruttamento dell'energia nucleare in Italia. 📌1-00664, sostenuta da #Azione|RE, #PiúE|RE e #SVP|EPP: adottare iniziative per sostenere la ricerca tecnologica sui reattori a fissione nucleare di ultima generazione e adottare iniziative per includere l'energia elettrica generata da centrali nucleari, con reattori a fissione dalla terza generazione evoluta in poi, nel mix energetico nazionale. @UltimoraPolitics