@BEauTiful_TheMe · Post #96 · 28.10.2017 г., 19:43
❌Champions League #⃣#blue#navyblue#dark 😍@Beautiful_theme😍
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
Пребарај: #navyblue
@BEauTiful_TheMe · Post #96 · 28.10.2017 г., 19:43
❌Champions League #⃣#blue#navyblue#dark 😍@Beautiful_theme😍
@BEauTiful_TheMe · Post #194 · 18.11.2017 г., 15:43
👤 Landscape Moonlight #green#navyblue#blue#dark ➖➖➖➖➖➖➖➖➖➖ 💚@Beautiful_Theme💚
@BEauTiful_TheMe · Post #103 · 30.10.2017 г., 13:24
👤 Turquoise Halloween #⃣#cream#green#navyblue#light 😍@Beautiful_theme😍
@IOSTelegramThemes · Post #613 · 26.08.2025 г., 18:32
𝔸𝕡𝕡𝕝𝕪 𝕋𝕙𝕖𝕞𝕖🖥 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 of Theme🏖️ ☆𝗝𝗼𝗶𝗻 𝗶𝗣𝗵𝗼𝗻𝗲𝘀⚡️ #ThePumpkinKing#DarkThems#orange#NavyBlue
@IOSTelegramThemes · Post #617 · 01.09.2025 г., 14:48
𝔸𝕡𝕡𝕝𝕪 𝕋𝕙𝕖𝕞𝕖🖥 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 of Theme🏖️ ☆𝗝𝗼𝗶𝗻 𝗶𝗣𝗵𝗼𝗻𝗲𝘀⚡️ #fantasy#transparent#themes#cute#blue#night#purple#cyan#navyblue#orange#white
@beautiful_theme · Post #2243 · 11.10.2019 г., 21:18
http://t.me/addtheme/NavyBlue #NavyBlue#dark#night 👤 Army 👽#چیریکی #⃣#blue#army 😍@Beautiful_theme😍
@ThemesM8 · Post #352 · 01.10.2025 г., 08:23
Made this theme with @ThemesM8Bot🚘 https://t.me/addtheme/BMW_ThemesM8bot @ThemesM8 #Dark#Android#Desktop#Black#Gray#Red#Car#Theme#TelegramTheme#BMW#NavyBlue