@leya_starlight · Post #118 · 04.02.2025 г., 16:10
我一直相信,你想走的那条路,路的尽头,一定有你想要的礼物。#USDM#PINetworK
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
Пребарај: #usdm
@leya_starlight · Post #118 · 04.02.2025 г., 16:10
我一直相信,你想走的那条路,路的尽头,一定有你想要的礼物。#USDM#PINetworK
Hashtags
@leya_starlight · Post #120 · 05.02.2025 г., 17:50
人与人之间,最大的吸引力,不仅仅只是你的容颜、你的财富、你的才华;而是,你传递给对方的温暖和踏实,以及传递给对方的那份正能量 #PINetworK#USDM#早安
Hashtags
@leya_starlight · Post #136 · 13.02.2025 г., 16:45
故事人人都有,我们都是生活中的俗人,在咖啡一样苦的日子里,希望能遇到一勺一人给你放糖的人。 #励志#互关必回#USDM#PI @YZ_USDM@Web3Brainiac@zjzs911
@leya_starlight · Post #124 · 07.02.2025 г., 17:13
做一个努力的姑娘,经营自己,自给自足,生活不会因你哭泣而对你温柔,但你可以通过努力活的风情万种。#girl#PINetworK#USDM#互关必回
Hashtags
@leya_starlight · Post #158 · 24.02.2025 г., 17:06
如果想改变命运,最重要的是改变自己…在相同的境遇下,不同的人会有不同的命运。一个人的命运不是由上天决定的,也不是由别人决定的,而是自己。一个人若想改变自己的命运,最重要的是要改变自己,改变心态,改变环境,这样命运也会随之改变。 #PINetworK#USDM#励志#USDT#KAS#币圈#互fo
@leya_starlight · Post #156 · 23.02.2025 г., 17:41
做个内心阳光的人,不忧伤,不心急,坚强,向上,靠近阳光,成为更好的自己。你不需要别人过多的称赞,因为你自己知道自己有多好。内心的强大,永远胜过外表的浮华。 #PINetworK#USDM#励志#USDT#KAS#韭菜#币圈
@leya_starlight · Post #152 · 21.02.2025 г., 16:28
决定你过什么样生活,从来都不是你哪一次的选择,而是你一直以来的状态。拥有昂扬的斗志,永远积极乐观面对人生悲喜的状态,生活无论怎么选,都不会太差! #PINetworK#USDM#励志#USDT#KAS#韭菜#币圈
@leya_starlight · Post #199 · 16.03.2025 г., 16:34
你是什么人,便会吸引什么人。每一个人都有一个气场;充满乐观气息安贫乐道的人,好运便会与之相伴;充满悲观思维愤世嫉俗的人,霉运很难不与之相随。所以,一切的发生都是自己内心的映照。你若盛开,蝴蝶自来。 #USDM#MS#PI#WFON#区块链#MetaX#互关#互fo#互粉#涨粉#互关涨粉#BTC
@leya_starlight · Post #229 · 31.03.2025 г., 17:02
用你最好的磁场,去感召同磁场的人,落落大方,好好生活,远离那些让你不开心的人和事,慢慢的你会发现,干净的语言,变好的圈子,自律的生活最让你舒心。 #PiNews#Web3#Crypto#Cryptocurrency#USDM#MS#PI#WFON#区块链#MetaX#互关#互fo#互粉#涨粉
@leya_starlight · Post #223 · 28.03.2025 г., 16:51
任何事情,都是一个道理,熬得住,出众;熬不住,出局——这就是人生!只有坚持,才是真正的成功;只有拼搏,才是充实的生活。 #PiNews#Web3#Crypto#Cryptocurrency#USDM#MS#PI#WFON#区块链#MetaX#互关#互fo#互粉#涨粉
@leya_starlight · Post #221 · 27.03.2025 г., 16:44
逆境时抬头,是一种勇气和信心;顺境时低头,是一种冷静和低调。为人要有力争上游的勇气,更要有愿意低头的大气。 #PiNews#Web3#Crypto#Cryptocurrency#USDM#MS#PI#WFON#区块链#MetaX#互关#互fo#互粉#涨粉
@leya_starlight · Post #219 · 26.03.2025 г., 17:28
女生的快乐就是:买单的时候不皱眉,购物的时候不看牌,创业的时候有目标,低谷的时候有人陪。 #PiNews#Web3#Crypto#Cryptocurrency#USDM#MS#PI#WFON#区块链#MetaX#互关#互fo#互粉#涨粉