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 слични објави

Пребарај: #euskadi

当前筛选 #euskadi清除筛选
Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #5245 · 26.12.2025 г., 11:29

🍢 ¡DONOSTIA POR SOLO 15€! ¡PRECIO DE LOCOS! 🍢 Noche en alojamiento de diseño junto a la playa por SOLO 15€ pp ¡No es una broma! Hemos encontrado este alojamiento moderno y con estilo en una de las mejores ubicaciones de San Sebastián, a solo unos pasos de la playa de Ondarreta. ¡La ciudad más top de Euskadi a precio de risa! 🌊✨ ✅ Lo mejor: Ubicación inmejorable para ir de pintxos y disfrutar del mar sin arruinarte. ¡Diseño moderno y comodidad al mejor precio! 💰 PRECIO BOMBA: ¡SOLO 15€ por persona! 🗓️ Los precios más bajos están disponibles en Enero. 👉 +Info y reservas aquí: https://tinyurl.com/3ycxp68j ✨ ¡Para ver TODAS las ofertas en directo únete a nuestro canal de WhatsApp! ✨ 👉https://tinyurl.com/WhatsAppCholleros #SanSebastian#Donostia#ChollosViajeros#ViajesBaratos#Euskadi

Communia

@communia · Post #37154 · 05.10.2023 г., 18:34

#España#CosasChulísimas de la política territorial y la territorialización de la #pobreza Dejando al margen #Euskadi y #Navarra, sobre los que no se aportan datos por tener sistema fiscal propio, según Hacienda las 10 localidades de más de 1.000 habitantes más ricas (ninguna con una renta media por debajo de 56.000 €) están en #Madrid y #Barcelona. Las 10 más pobres en cambio se concentran en #Badajoz (5), #Granada (2), #Córdoba (1) y #Jaén (1) ninguna de los cuales llega a los 14.000€ de renta media anual. https://cincodias.elpais.com/economia/2023-10-05/quiere-saber-cuanto-se-gana-de-media-en-su-municipio.html