@RWBY_Gallery · Post #20223 · 05.10.2024 г., 14:27
#Summer (Punkichi) @RWBY_Gallery🌹❄️🌑🔥
Hashtags
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
Пребарај: #summer
@RWBY_Gallery · Post #20223 · 05.10.2024 г., 14:27
#Summer (Punkichi) @RWBY_Gallery🌹❄️🌑🔥
Hashtags
@RWBY_Gallery · Post #20017 · 23.08.2024 г., 01:39
#Summer nico-mo @RWBY_Gallery🌹❄️🌑🔥
Hashtags
@RWBY_Gallery · Post #18403 · 24.05.2024 г., 02:49
#Summer LambentWorld @RWBY_Gallery🌹❄️🌑🔥
Hashtags
@RWBY_Gallery · Post #18313 · 16.05.2024 г., 14:47
#Summer Rosewald1929 @RWBY_Gallery🌹❄️🌑🔥
Hashtags
@RWBY_Gallery · Post #18309 · 16.05.2024 г., 14:47
#Summer Rosewald1929 @RWBY_Gallery🌹❄️🌑🔥
Hashtags
@SpoiledRabbits · Post #3596 · 21.06.2024 г., 20:17
welcome #summer
Hashtags
@apkpurechannel · Post #2508 · 27.06.2025 г., 13:00
📽🌴NEW #Roblox: GROW A GARDEN UPDATE!🔥🔥🔥 The 🌞#Summer Harvest Update hot dropped to 🌺Grow a Garden, bursting with new summer pets, seeds and gears!🦚 Play our tutorial video 📽️"NEW GROW A GARDEN UPDATE! Everything You NEED to Know" on YouTube to learn how to gain Harvest Points fast and where to claim acquire rare pets. For more Grow a Garden codes and pro tips, check out these: 🚜How to Trade on Grow a Garden & Pro Tips 🌾Grow a Garden Summer Harvest Event Guide 🐦How to Get Scarlet Macaw in Grow a Garden Add @APKFreeDownloader_Bot to get any apk you want.
Hashtags
@emoji1 · Post #1940 · 10.06.2025 г., 13:10
🍦🌸🐠🌊🌊🐚🥥🌸🌊🍋🌸☀️🌊👩🍉🌸🦋🌸🌸🛟🛟🌊🍓🌸🌸🐬🎀🍋🍸🍒🍓🌸🪼🦋👠🐬🐬👠🥥🌸🧜🧢🧜🌸🌸🍸👠👜🧃🍌🫧🍑🌸🌸🌸🌸🕶👜🥛🌼🌸 summer | add#summer@emoji1 please boost 🐾
Hashtags
@anzar3d · Post #1041 · 25.04.2026 г., 09:00
🧰 Песочная лопатка 130 мм (около 5,1 дюйма) Шаблон песочной лопатки — практичный аксессуар для детей и взрослых! Идеальна для игр в песке или лепке изделий. Отличный выбор для творчества! 🔗Скачать:Printables #️⃣ Категория:#Summer@anzar3d 🖨3D модели | Мы в Max | Заказать печать
Hashtags
@anzar3d · Post #714 · 23.03.2026 г., 19:00
🧱 Полуавтоматический узелокладчик рыболовный Полностью готовый файл для печати на 3D-принтере полуавтоматического устройства для быстрого завязывания узлов на леске. Идеален для рыбаков-любителей и профессионалов! 🔗Скачать:Printables #️⃣ Категория:#Summer@anzar3d 🖨3D модели | Мы в Max | Заказать печать
Hashtags
@cloudtestprice · Post #557 · 13.04.2025 г., 11:06
#summer
Hashtags
@anzar3d · Post #470 · 26.02.2026 г., 14:00
🧪 Ловушка для комаров Mason Jar (и других туристических вредителей) Эта ловушка защитит вас от назойливых насекомых во время кемпинга! Создана из обычной банки Mason — простая сборка, эффективность проверена практикой! 🔗Скачать:Printables #️⃣ Категория:#Summer@anzar3d 🖨3D модели | Max
Hashtags