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

Резултати

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

Пребарај: #nomásbloqueo

当前筛选 #nomásbloqueo清除筛选
La Tizza

@latizadecuba · Post #795 · 27.07.2021 г., 02:05

"El Instituto Tricontinental de Investigación Social lanza la exposición en línea, Let Cuba Live (Dejemos a Cuba Vivir). 80 artistas de 19 países -entre ellos notables dibujantes y diseñadores de Cuba- presentaron más de 100 obras en defensa de la Revolución Cubana. En conjunto, la exposición es un llamado visual al fin del bloqueo impuesto por Estados Unidos desde hace décadas, cuyos efectos no han hecho más que agravarse durante la pandemia. El bloqueo intencionado de las remesas e instituciones financieras mundiales han impedido que entren en el país alimentos y medicinas esenciales. En conjunto, las imágenes de esta exposición exigen: ##NoMásBloqueo#LetCubaLive https://thetricontinental.org/es/let-cuba-live-exhibition/

Marx21.it

@marx21news · Post #9699 · 05.02.2026 г., 14:14

L’ennesima escalation dell’assedio statunitense contro Cuba rivela la vera natura di una guerra economica durata oltre 60 anni: non una questione di sicurezza, ma un attacco deliberato alla sovranità di un popolo. Mentre Washington brandisce la retorica del “terrorismo” e della “minaccia straordinaria”, il suo obiettivo è chiaro: soffocare l’isola colpendo il suo rifornimento energetico. Senza petrolio, si fermano ospedali, trasporti, industrie. È l’energia usata come arma contro 11 milioni di persone. La dichiarazione di Cuba, che ribadisce la condanna di ogni forma di terrorismo e la disponibilità a cooperare su minacce comuni, smaschera questa narrazione. Se davvero si volesse la sicurezza, si dialogherebbe. Invece si sceglie l’asfissia, con sanzioni extraterritoriali che puniscono anche chi commercia con l’isola. Il vero “reato” di Cuba è esistere come nazione indipendente, con un modello sociale che garantisce istruzione e sanità gratuite, sfidando il dogma neoliberista. La sua “minaccia” è simbolica: dimostrare che un’alternativa è possibile. Come ricorda anche una voce interna agli USA, quella del ex presidente del Consiglio Nazionale delle Chiese, questo blocco è “inutile e immorale”. Non è una politica di sicurezza, ma un tentativo di provocare caos sociale per imporre un cambio di regime. È ora di chiamare le cose con il loro nome: crimine politico contro l’autodeterminazione dei popoli. La solidarietà internazionale non è un’opzione, ma un dovere umanitario. Condividi se credi che nessun paese abbia il diritto di strangolare un altro popolo per il solo “torto” di essere sovrano. #CubaSíBloqueoNo#NoMásBloqueo#SoberaníaCubana#SolidaridadConCuba https://www.marx21.it/internazionale/petrolio-come-arma-sovranita-come-bersaglio-lennesima-offensiva-di-washington-contro-cuba/

Plataforma Sentido Común.

@Psentidocomun · Post #69634 · 09.05.2026 г., 16:33

LA ERA DORADA. Este video no es un fake news. Es real y se trata del 47º presidente de Estados Unidos. ISRAEL, EL PUEBLO ELEGIDO DE SATANÁS. RENFAN ✌️😎 #Palestinalibre #Act4Palestine #IsraelApartheidstate #GenocidioIsraelí #DueloPorPalestina #MourningForPalestine #LibertadParaPalestina #StopBombingGaza #BoicotUSA #NoMásBloqueo ÚNETE👇 https://t.me/+fW18xLRfCZU3NzNh (Prensa Libre)