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

Резултати

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

Пребарај: #audiokitob

当前筛选 #audiokitob清除筛选
MILLIONER KUTUBXONASI

@Biglibrary_uz · Post #9321 · 09.01.2026 г., 17:06

🩷🩷🩷 #audiokitob 🔔 🎵 Siz so'ragan audio-book‼️ ATOM ODATLAR Jeyms Klir Muvaffaqiyatli inson odatlarini o'zingizda shakllantiring! 🎯 ✅@Milliarderlarim

Hashtags

MILLIONER KUTUBXONASI

@Biglibrary_uz · Post #8551 · 22.01.2025 г., 16:49

#audiokitob 🔔 🎵 Azizlarim yaqinroq keling , kitob o'qishga vaqti yo'q qalblarimiz ushbu audio kitoblar aynan siz uchun! Ishlaringizni qilish bilan barobar audio kitoblarni ham naushnikda eshitib o'zingizni ham rivojlantirasiz! Bu men uchun doimiy odatga aylangan, ishlarimni qilish bilan birga o'zimni sevimli audio kitoblarimni eshitib , juda zo'r anglashlar olaman! ♥️ @Milliarderlarim

Hashtags

Hilol dasturlari

@hiloldasturlari · Post #3160 · 31.10.2025 г., 09:02

#audiokitob ✨«Sohilsiz dengiz» kitobidagi «Uchrashuv» bobidan parcha Toʻliq audiokitobni «Hilol eBook» ilovasi orqali bepul tinglashingiz mumkin. 😊 📖Ilovani yuklab oling:https://e-hilolnashr.uz/hilolebookdownload/ 📨 Murojaat uchun:@hilol_support @hiloldasturlari

Hashtags

Fors tilini o'rganamiz

@Forstili_Mominzoda · Post #700 · 30.01.2024 г., 22:21

Qarang, bir daqiqa! Kanaldagi hech bir islohotni sizning fikringizni so'ramasdan yo'lga qo'ymaymiz. Chunki biz "FORS TILINI BIRGALIKDA O'RGANAMIZ🤗" Mana o'tgan haftadan beri birgalikda serial ko'rishni boshladik. Bu hafta kitob o'qishni yo'lga qo'ydik. Lug'at yodlashga ulgurolmayotgan do'stlarimiz ko'p so'z e'lon qilayotganimdan norozi bo'lib, kamaytirishimni iltimos qilishdi 😁 Hechqisi yo'q. Yodlashga ulgurish ham kerak. Endi bir narsani o'yladim 🤔 Kino ko'rish uchun bir joyga o'tirib olish kerak. Hammada ham bunday imkoniyat bo'lavermaydi. Eski Sergelidan Yakkasaroy yoki Mirobodgacha qatnab o'qiyotgan talabalar uchun avtobusda eshitib ketishlari uchun #audiokitob ham qo'yib boraylikmikan? Nima deysiz? Agar buni yo'lga qo'ysak, haftaning quyidagi kunlaridan qaysi birida qo'ygan ma'qul? A. Seshanbaning o'zi B. Juma kunlari (Juma namozidan keyin) C. Seshanba va Juma kunlari D. Adminlarimizga nima ma'qul bo'lsa shu-da 😅 @Forstili_Mominzoda - Fors tilini birgalikda o'rganamiz 🤗

Hashtags