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

Резултати

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

Пребарај: #theisland

当前筛选 #theisland清除筛选
Buturlina NEWS

@buturlina_news · Post #162 · 18.08.2022 г., 14:59

https://m.youtube.com/watch?v=JdXagismOjo&list=PLB1B1FD010D1E3DDA&index=1 Эта песня мне дороже, чем многие, что мне когда-либо приходилось петь и записывать. Она для меня что-то вроде исповеди в музыке... Столько эмоций у меня редко вызывают произведения при исполнении. И чтобы не растерять, не растратить эти бесценные чувствования, я очень, очень редко её пою на сцене. Моя дорогая Даша Калашникова https://t.me/bossinhouse напомнила мне недавно своим постом, что это и её любимая песня в моем исполнении, оказывается. И так это трогает... Мало кто из моих музыкантов-коллег понимают меня в моей любви к этой музыке.🙃 Итак, "The Island". Делюсь фильмом (рука не поднимается назвать его "клипом") к этой песне. Как снимался фильм могу рассказать в отдельном посте. А сейчас просто посмотрите, кто не видел. Жаль, конечно, со звуком в видео накосячили - звучит один канал.😎 И в фильме использовали сокращенную версию песни. Полную версию с полным звуком можно скачать вместе с альбомом ОСТОРОЖНО <МУЗЫКА>: https://music.apple.com/kz/album/%D0%BE%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/1639423187 Лео Збанкэ, моё сердце полно нежности и благодарности за твою работу! Muah Ксения Адайкина (помнишь эту экспедицию?😘) #аннабутурлина#осторожномузыка#остров#theisland#annabuturlina#becarefulmusic

Видеотека 📼

@videotekashow · Post #16016 · 17.04.2026 г., 06:29

«Люди думают, что я действительно крутой парень. Не cказал бы, что я не такой, но и не сказал бы, что буду выходить и это доказывать. Это абсолютно бессмысленно». Сегодня Шону Бину исполнилось 67 лет. #ВИДЕОТЕКА #StormyMonday #ШтормовойПонедельник #PatriotGames #ИгрыПатриотов #GoldenEye #ЗолотойГлаз #WhenSaturdayComes #КогдаНаступаетСуббота #AnnaKarenina #АннаКаренина #Ronin #Ронин #TheLordOfRingsTheFellowshipOfTheRing #ВластелинКолец #TheIsland #Остров #GameOfThrones #ИграПрестолов #РобинГуд