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

Резултати

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

Пребарај: #haber

当前筛选 #haber清除筛选
TGhaber

@TGhaber · Post #244 · 31.05.2019 г., 20:51

iOS tarafında Telegram X, ana Telegram uygulamasıyla birleşti. App Store üzerinden Telegram X kaldırıldı. Kullanan üyelerimize artık güncelleme almayacağı için kaldırmanız ve aynı özelliklere sahip Telegram uygulamasını kurmanızı öneririz. • Ana uygulama Eylül 2018'de sürüm v5.0 olarak Swift'de yazılarak yayınlanmıştı. • Uygulamanın simgesini değiştirebilirsiniz mavi veya siyah olarak ayarlayabilirsiniz. Android tarafında Telegram X tamamen farklı bir proje olarak güzel bir şekilde kendi hızında ilerliyor. Şimdilik birleşme söz konusu değil. https://itunes.apple.com/app/id686449807 #tgx#ios#haber

TGhaber

@TGhaber · Post #360 · 10.01.2020 г., 13:24

Android için Telegram kurulum dosyası Resmi web sitesi üzerinde tüm mimariler için kütüphaneler içeren alana APK olarak indirme bağlantısı geldi. Android kullanan ancak Google Play kullanmayanlar için uygulamaya kolayca erişim sağlandı. Telegram kullanıcıları tüm resmi ve favori bazı gayri resmi uygulamalara TGfiles kanalından da ulaşabilir. #android#apk#haber@TGhaber

Умма Мухаммада ﷺ

@CommunityMuhammad · Post #513 · 26.03.2026 г., 21:49

Турецкие СМИ Многие россияне, работающие на строящейся почти 8 лет АЭС Аккую, стали мусульманами после знакомства с исламом. Одна из них Виктория Кетова; она приняла Ислам и получила название «Амине» на церемонии, организованной в Силифке. #haber#rusya#akkuyu#türkiye

🔥🌲Пожар в Алании — текущее на 21 сентября 🚨 Уже 3-й день огонь охватывает леса Алании. ✅ В районах Aliefendi и Kargıcak пожар локализован. 🔥 В Yaylakonak и Şıhlar ситуация остаётся напряжённой — мешает сильный ветер. 🏠 Эвакуировано около 20 домов, пострадали 3 дома и 1 авто. 👩‍🚒 Более 800 человек, 200+ единиц техники и 12+ вертолётов/самолётов борются с огнём. 🛑 Жертв нет. Туристическая зона и отели остаются в безопасности. Пожарные и жандармерия дежурят круглосуточно, отели и туристические зоны на побережье угрозе не подвержены. #АланияБезКупюр#пожар#новости#Турция#Анталья#Alanya#yangın#haber