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

Резултати

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

Пребарај: #colin

当前筛选 #colin清除筛选
探索号

@seeker_rc · Post #19969 · 08.05.2026 г., 08:25

扫地机祖师爷再创业:造了一只懂你的「人造赛博宠物」 作者| Moonshot 编辑| 靖宇 当下的科技圈,具身智能的叙事出奇地一致。 波士顿动力的 Atlas 正在展示跑酷,特斯拉的 Optimus 试图精准捏起一颗鸡蛋,Figure 01 已经进驻宝马工厂开始搬运箱子。仿佛所有人都在比拼,谁能成为第一个「史塔克工业」(《钢铁侠》中的公司)。 就在这股人形劳工狂热中,一家名为 Familiar Machines 的初创公司出现了。虽是初创,其创始人 Colin Angle 却堪称家庭机器人的祖师爷 。 Colin Angle 与 iRobot Roomba|图源:AI Magzine 1990 年,Colin Angle 就与几位 ... via 极客公园 标签: #Familiar#Colin#机器人 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。