@fidller_com · Post #1824 · 25.12.2025 г., 07:35
забавное решение) #3dprint
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
Пребарај: #3dprint
@fidller_com · Post #1824 · 25.12.2025 г., 07:35
забавное решение) #3dprint
Hashtags
@aprilnealab · Post #172 · 20.04.2026 г., 10:17
#3DPrint#Claude 准备连载复刻这个小玩具 Source
@rosatom_ca · Post #1387 · 26.08.2024 г., 06:38
Ағзаларды принтерде басып шығаруға болады ма? Жауап берді Егор Плахотнюк, «ССК РФ ТРИНИТЕТ» АҚ жетекші инженері. ——— Можно ли напечатать органы на принтере? Отвечает Егор Плахотнюк, ведущий инженер АО «ГНЦ РФ ТРИНИТИ». @rosatom_ca#технология#3dprint#технологии
Hashtags
@arch_shovel · Post #982 · 30.11.2024 г., 18:19
New Delft Blue is a pioneering architectural project located in Delft, Netherlands, designed and 3D-printed by Studio RAP. This project reinterprets the iconic decorative qualities and design vocabulary of Delft Blue porcelain, integrating traditional elements with modern technological advancements. By combining 3D clay printing, computational design, and artisanal glazing, the project explores new possibilities for ceramic ornamentation in contemporary architecture. 📸Riccardo de Vecchi #3dprint#3dprintedarchitecture#3dprinting#ceramic#arch_shovel
@vsvetesobytij · Post #15262 · 14.03.2026 г., 18:15
🇺🇸🔩🔩🔩 3Д Банка 3 в 1 MFMD — это уникальная система, сочетающая дульный тормоз, пламегаситель и глушитель в одном дизайне, и это, без сомнения, одна из самых упоротых систем, которые доводилось видеть. 👀 На его фоне пистолет Aliens не казать чтобы шибко и Инопланетный 😎 В обЧем будем посмотреть за успехами. 📱YouTube #rifle#silencer#3dprint#дтк#пламягаситель#глушитель#банка
@TG_index_channel · Post #1139 · 25.03.2020 г., 13:44
標題:台灣 創客 3DP與雷切//討論完全初學者 業餘的//不歡迎廣告洗版 類別:#公開#群組#繁中 分類:#興趣#臺灣#科技#社群#學術 標籤:#雷射切割#3D列印#創客#3DP#3Dprint#自造#DIY#maker 簡介:業餘討論專區 正體中文 中國簡體勿入 主題: 3DP 雷切 不管是不懂還是超懂都歡迎 勿發廣告 色情 騷擾 玩機器指令 洗版 洗廣告 或是讓管理員不爽 違者管理員BAN