@fromrussiawithfashion · Post #40092 · 09.12.2025 г., 18:13
#Inspiration
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
Пребарај: #inspiration
@fromrussiawithfashion · Post #40092 · 09.12.2025 г., 18:13
#Inspiration
Hashtags
@vonplatee · Post #12753 · 15.05.2026 г., 07:12
Цвета и сочетания…🐣🩵 Пятничный #inspiration
Hashtags
@vonplatee · Post #12697 · 08.05.2026 г., 16:11
Как ваши пятничные настроения ? Я этим дождливым вечером в поиске вдохновения 💭 #inspiration
Hashtags
@vonplatee · Post #12648 · 04.05.2026 г., 05:50
Так ощущается понедельник, когда на улице вдруг +25 Хорошей и, жаркой только в прямом смысле этого слова, рабочей недели !🌺 #inspiration
Hashtags
@vonplatee · Post #12533 · 23.04.2026 г., 06:08
Весна в самом разгаре, а настроение присмотреть новый джемпер и тёплые носочки Ну как так-то #inspiration
Hashtags
@vonplatee · Post #12330 · 04.04.2026 г., 06:31
Сохраненки выходного дня в цвете сливочного масла 🧈 #inspiration
Hashtags
@vonplatee · Post #12165 · 20.03.2026 г., 05:44
Пятничные весенние сохраненки и ещё один цвет, с которым хочется собирать красивые сочетания 🥣 #inspiration Вон то платье в MAX
Hashtags
@vonplatee · Post #11996 · 04.03.2026 г., 15:16
Судя по обещаниям синоптиков, слякоть и лужи от огромного количества выпавшего этой зимой снега, ждут нас до середины мая Пора делать подборку резиновых сапог ! Мне, конечно, такие прогнозы совершенно не нравятся 😊 #inspiration
Hashtags
@vonplatee · Post #11920 · 27.02.2026 г., 06:09
Недельные сохранёнки и такой вот дитэйлз #inspiration📌
Hashtags
@vonplatee · Post #11865 · 23.02.2026 г., 11:25
По светлым молочным джинсам тоже уже скучаю Поэтому такой #inspiration Белый низ, чёрный верх -🫰🏼
Hashtags
@vonplatee · Post #11686 · 09.02.2026 г., 06:05
Понедельник день тяжелый, как ни крути, поэтому и #inspiration total black 🙄
Hashtags
@vonplatee · Post #11638 · 06.02.2026 г., 06:45
Когда ещё даже нет 10.00, но мысленно ты уже в вечере этой пятницы ! 🍷 Хорошего пятничного настроения ) #inspiration
Hashtags