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

Резултати

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

Пребарај: #binary

当前筛选 #binary清除筛选
Daily Channels

@dailychannels · Post #6341 · 09.09.2025 г., 01:00

Channel: Free Proven Binary, Forex, And Crypto Trading Signals Members: ~2.05K 💢 Username: @provensignals Description: "Wow 10 wins 0 losses today " - Subscriber “The best free binary signals Telegram” - Subscriber "91% VIP binary options trading signals" - Subscriber Visit https://provensignals.io to join for free! 🏷 Tags: #crypto_fx_trading #binary#binary_options#forex#cryptocurrencies#finance https://telegramchannels.me/channels/provensignals

Daily Channels

@dailychannels · Post #5906 · 17.03.2025 г., 01:00

Channel: YOO_BINARY_TRADING Members: ~6.79K 💢 Username: @yoo_binary_trading Description: Iq option & olymtrade trade and another (ALL BINARY & DIGITAL BROKER) ONLY 1 STEP MARTINGALE 90-95% Accuracy ️ Admin :- @extraders Admin 2:- @mirs65 https://t.me/Yoo_Binary_Trading 🏷 Tags: #crypto_fx_trading #binary#forex#trade#signal#50_60_signal https://telegramchannels.me/channels/yoo_binary_trading

Universe Mysteries 🪐

@cosmomyst · Post #657 · 03.02.2026 г., 12:21

🪐 Supernova 1993J in the galaxy Messier 81, about 11 million light-years from Earth, stunned astronomers when it exploded unusually brightly and faded much faster than typical supernovae. This stellar blast revealed clear evidence of two stars orbiting closely together—one feeding material to the other—helping scientists confirm that some supernova explosions are triggered by the complex dance of binary stars, not just the death of single massive stars. ✨ #supernova⚡#binary⚡#star⚡#M81⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries 👉more Channels ​

BotsGram®

@botsgram_cu · Post #3434 · 26.01.2021 г., 01:10

@textUtilsBot Qué puede hacer este bot? Bot en línea para transformaciones de texto. Puede ayudarlo a traducir texto del lenguaje humano a código binario o hexadecimal, cadena base64 y viceversa. Idioma: Inglés (visto en @BotsGram_cu) #inline, #utility, #base64, #binary, #hexadecimal, #convert