@stickerhut · Post #29 · 13.01.2022 г., 23:15
✨@stickerhut 天官赐福 Tiān Guān Cì Fú Heaven Officials' Blessing Благословение Небожителей #heavenofficialsblessing
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
Пребарај: #heavenofficialsblessing
@stickerhut · Post #29 · 13.01.2022 г., 23:15
✨@stickerhut 天官赐福 Tiān Guān Cì Fú Heaven Officials' Blessing Благословение Небожителей #heavenofficialsblessing
Hashtags
@stickerhut · Post #9 · 08.01.2022 г., 22:01
✨@stickerhut 天官赐福 Tiān Guān Cì Fú Heaven Officials' Blessing Благословение Небожителей #heavenofficialsblessing
Hashtags
@stickerhut · Post #7 · 08.01.2022 г., 19:17
✨@stickerhut 天官赐福 Tiān Guān Cì Fú Heaven Officials' Blessing Благословение Небожителей #heavenofficialsblessing
Hashtags
@RsRamble · Post #1064 · 28.07.2025 г., 14:45
「我不是来被原谅的,我是来翻盘的。」 这就是传说中的五毛特效? Midjourney生成的,换成screen叠加就行了 天官赐福的谢怜(私设) Suntec Convention Centre (2022-07-25) #xielian#xieliancosplay#heavenofficialsblessing#heavenofficialsblessingcosplay#cosplay#suntec#singapore
@RsRamble · Post #973 · 18.04.2025 г., 08:51
「纵长风作骨,借素袖为翼,抬手便可挽星河; 任尘世喧嚣,随万里浮名,踏影亦能封云海。」 天官赐福的谢怜 Dimension Fiesta 4.0 D1 (2025-03-15) #xielian#谢怜#heavenofficialsblessing#天官赐福#cosplay#anime#dimensionfiesta#dimensionfiesta2025#southernuniversitycollege#johorbahru#johor#malaysia
@stickerhut · Post #39 · 16.01.2022 г., 22:57
ХЭШТЕГИ →Этот пост будет обновляться! #genshinimpact #amodeladvisory #attackontitan #blackbutler #bungostraydogs #cappuccinoswithmarshmallows #chainsawman #cookierunkingdom #danganronpa #dokidokiliteratureclub #drstone #everlastingsummer #firecastssorrow #fullmetalalchemist #given #heavenofficialsblessing #howlsmovingcastle #inscryption #jojosbizarreadventure #komicantcommunicate #neongenesisevangelion #nyannyancantata #otters #secretalliance #SK8theinfinity #southpark #souleater #thegrandmasterofdemoniccultivation #theumbrellaacademy #thestrangerbythebeach #toiletboundhanakokun #tokyoghoul #tokyorevengers #toradora #violetevergarden #whomademeaprincess #windbreaker #yesnoormaybe #19DaysOneDay
Hashtags