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

Резултати

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

Пребарај: #rna

当前筛选 #rna清除筛选
生物医学科技前线

@sci_feed · Post #3884 · 15.02.2026 г., 19:00

RNA是基因组的暗物质关键。科学家正在序列它以照亮人类健康和疾病 尽管构成眼睛、肾脏、脑部和脚趾的细胞之间存在着显著的差异,但构成这些细胞的DNA蓝图基本相同。这些差异来自哪里? 来源: Medical Xpress | 阅读全文 发布时间: 2026-02-16 02:00 GMT+8(北京时间) #RNA#基因组#健康#疾病

生物医学科技前线

@sci_feed · Post #3922 · 17.02.2026 г., 13:00

神秘的RNA引导科学家揭开癌症的新层面 科学家们在乳腺癌中发现了一种神秘的RNA,从而揭开了几十种肿瘤类型中癌症特异性RNA的整个新类别。这些分子形成独特的分子签名,可以准确识别癌症类型和亚型。有些甚至驱动肿瘤生长和转移。由于许多都释放到血液中,简单的血液测试可以跟踪… 来源: ScienceDaily | 阅读全文 发布时间: 2026-02-17 16:50 GMT+8(北京时间) #RNA#癌症#肿瘤#分子签名

生物医学科技前线

@sci_feed · Post #3978 · 18.02.2026 г., 23:00

开发出RNA激活的植入物促进脊髓损伤后的神经再生 研究人员开发了一种植入物,能够将促进生长的微小颗粒直接送达受损神经细胞,帮助它们在脊髓损伤后再生。该研究发表在Bioactive Materials杂志上,研究人员设计了一个3D植入物,模仿了脊髓的结构和刚性,并将RNA载体工程用于携带到神经元… 来源: Medical Xpress | 阅读全文 发布时间: 2026-02-19 07:00 GMT+8(北京时间) #RNA#脊髓损伤#神经再生#植入物

Venture Village Wall 🦄

@venturevillagewall · Post #3391 · 18.12.2024 г., 12:09

Concinnity Genetics Secures $3.79M Concinnity Genetics has raised $3.79 million in funding as of December 16, 2024. The company specializes in RNA-based gene control systems, aimed at enhancing the precision and safety of gene therapies. #Funding#GeneTherapy#RNA#ConcinnityGenetics#Biotech#Healthcare#Innovation

Venture Village Wall 🦄

@venturevillagewall · Post #3623 · 21.12.2024 г., 10:22

Marama Labs Secures $2.08M Marama Labs has raised $2.08M as of December 19, 2024, to advance its CloudSpec™ technology, which quickly quantifies therapeutic content in nano-formulations, including RNA in LNPs, utilizing an innovative fluorescence-free approach. #MaramaLabs#Funding#CloudSpec#RNA#LNPs#Therapeutics#Biotech#Nanoformulations#FluorescenceFreeTechnology