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

Резултати

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

Пребарај: #notalonecosmetics

当前筛选 #notalonecosmetics清除筛选
Notalone

@notalonecosmetics · Post #34 · 31.12.2024 г., 06:01

Поздравляем Вас с Новым годом 🎅🏻 Совсем скоро наступи Новый год – время исполнения желаний💫 Пусть эта сказочная ночь будет полна любви, надежды и веры в то, что впереди каждого из нас ожидает множество прекрасных свершений ✨ А Новый год будет полон удивительных моментов и ярких впечатлений. Мы хотим, каждый день создавать множество счастливых воспоминаний для Вас 🎊 С праздником!🎄 Команда, Notalone 🎀 #notalonecosmetics

Notalone

@notalonecosmetics · Post #32 · 18.10.2024 г., 12:55

Создай свою историю любви с NOTALONE 🫦 доступен на OZON (артикулы) 💙 синий Bergamot Amber Wood➖ 1680431583 💛желтый Vanilla Lovers ➖1680431603 🩷розовый Black Pepper Neroli ➖1680431587 #notalonecosmetics

Notalone

@notalonecosmetics · Post #33 · 07.12.2024 г., 10:45

NOTALONE x ЗОЛОТОЕ ЯБЛОКО Теперь любимый бренд стал еще доступнее. 💚 Все ароматы парфюмированного геля и мыла теперь доступны к заказу онлайн в «Золотом Яблоке» Переходи по ссылкам ниже 🛍️ 🧴Парфюмированные гели: 💛Vanilla Lovers 💙Bergamot Amber Wood 🩷Black Pepper Neroli 🧼 Парфюмированное мыло: 💛Vanilla Lovers 💙Bergamot Amber Wood 🩷Black Pepper Neroli Приятных покупок 🫴 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #31 · 14.10.2024 г., 18:35

Аромат Vanilla Lovers сладкий, ненавязчивый, воздушный очень соблазнительный 💋 Парфюмированный гель для душа Notalone Vanilla Lovers 💛 Артикул WB: 246693749 Артикул OZON: 1680431603 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #30 · 24.09.2024 г., 12:15

Притягательная сила NOTALONE Ты наполняешься любовью и излучаешь красоту ❤️ Пробуждается внутренняя энергия чувственности ✨ Ты становишься притягательной для окружающих 💥 Выбери свой аромат 🛁 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #23 · 08.09.2024 г., 14:20

NOTALONE - идеальный выбор для ежедневного ухода за телом, делает кожу мягкой, увлажненной и молодой 🪄 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #22 · 06.09.2024 г., 13:49

Парфюмированный гель для душа NOTALONE сочетает в себе лучшие свойства ухода за кожей и красоты, благодаря увлажняющему комплексу с маслами, обеспечивающему мягкое очищение и интенсивный уход за кожей 🩵🦩🍦 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #18 · 29.08.2024 г., 08:55

Парфюмированный гель для душа NOTALONE Bergamot Amber Wood 💙 Это настоящий шедевр, бергамот оживляет аромат искрящейся цитрусовой свежестью, насыщенная древесная нота создает прохладу дикого леса 🌳 Артикул WB: 246210852 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #17 · 27.08.2024 г., 10:48

Парфюмированное мыло NOTALONE: Vanilla lovers 💛 Артикул WB: 246689307 Black Pepper Neroli🌶️ Артикул WB: 245912708 Bergamot Amber Wood 🌿 Артикул WB: 246694310 #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #12 · 18.08.2024 г., 15:49

Vanilla Lovers 💛 Робкая влюбленность - это ванильное начало отношений, когда у тебя мурашки по коже от его прикосновения. Black Pepper Neroli 🩷 Страсть - ты в моей власти, без ума от тебя. Bergamot Amber Wood 💙 Глубокая связь - хочу узнать тебя поближе, ты в моем плену. #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #10 · 15.08.2024 г., 11:17

NOTALONE Модный бренд натуральной уходовой косметики, который призывает нас осознать силу любви в каждом моменте, будь то любовь к себе или партнеру💞 NOTALONE создан для современных девушек и парней, которые идут в ногу со временем, и при этом умеют ценить настоящую глубину чувств Каждый наш продукт — это уникальное сочетание унисекс ароматов, которые раскрываются по-разному в зависимости от вашей индивидуальности #notalone#notalonecosmetics

Notalone

@notalonecosmetics · Post #9 · 13.08.2024 г., 08:55

Создание NOTALONE ✨ Мы кропотливо работали над каждым продуктом и ароматом, чтобы достичь идеального сочетания 💞 Все наши усилия направлены на создание косметики, которой можно доверять и наслаждаться! Долгая разработка, сотни образцов и тщательный отбор натуральных ингредиентов 🌱 #notalone#notalonecosmetics

12
ПретходнаСтраница 1 од 2Следна