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

Резултати

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

Пребарај: #saubol

当前筛选 #saubol清除筛选

Зоонозные инфекции передаются человеку от животных, чаще от овец, коз, крупного рогатого скота. К сожалению, в Казахстане встречаются эндемичные очаги этой инфекции. То есть места, где циркулируют патогены, и может начаться вспышка заболевания. Чтобы минимизировать риски - помните о мерах гигиены. Устойчивость к антибиотикам — это серьезная проблема для здравоохранения, так как устойчивые к антибиотикам инфекции сложнее лечить и могут приводить к повышению смертности, увеличению длительности заболеваний. Чтобы снизить риск распространения резистентных бактерий, рекомендуется применять антибиотики строго по назначению врача. Сохраняйте и делитесь этим видео с друзьями и близкими - ведь зоонозные инфекции могут затронуть каждого. А в наших силах предотвратить эти болезни. ⠀ SAU BOL – это информационно-образовательная кампания, направленная на повышение осведомленности о зоонозных инфекциях – болезнях, передающихся от животных к человеку. ⠀ Мы поможем вам создать безопасную среду для детей и всей семьи. ⠀ Следите за нашими публикациями на страницах @unicefkazakhstan и @peremena.media ⠀ @ncph_kz@ncpseem#USAID ⠀ #SAUBOL2024#Здоровье#ЕдиноеЗдоровье#зоонозныеинфекции#зоонозы#инфекция#врачиКазахстана #сельскоехозяйствоКазахстана#аул#антибиотики#антибиотикорезистентность#Казахстан#SauBol#ветконтроль#ветеринарнаяпомощь#заражение https://youtu.be/HmOE6M-S9iI

Зооноздық инфекциялар адамға жануарлардан, көбінесе қой, ешкі, ірі қара малдан жұғады. Өкінішке орай, бұл инфекцияның эндемиялық ошақтары Қазақстанда кездеседі. Яғни, қоздырғыштар айналатын және аурудың ошағы басталуы мүмкін жерлер. Тәуекелдерді азайту үшін гигиеналық шаралар туралы есте сақтаңыз. Антибиотиктерге төзімділік қоғамдық денсаулықтың маңызды проблемасы болып табылады, өйткені антибиотиктерге төзімді инфекцияларды емдеу қиынырақ және өлім-жітімнің артуына және аурудың ұзаққа созылуына әкелуі мүмкін. Төзімді бактериялардың таралу қаупін азайту үшін антибиотиктерді дәрігердің нұсқауы бойынша қатаң түрде қолдану ұсынылады. Бұл бейнені достарыңызбен және отбасыңызбен сақтаңыз және бөлісіңіз - зооноздық инфекциялар барлығына әсер етуі мүмкін. Ал бұл аурулардың алдын алуға біздің күшіміз жетеді. SAU BOL – зооноздық инфекциялар – жануарлардан адамға жұғатын аурулар туралы хабардарлықты арттыруға бағытталған ақпараттық-ағартушылық акция. Біз сізге балалар мен бүкіл отбасы үшін қауіпсіз орта құруға көмектесеміз. UNICEF Kazakhstan Перемена. Медиа для родителей и учителей @ncph_kz Npcseem Almaty беттерінде жазбаларымызды қадағалаңыз. Қазақстан Республикасы Денсаулық сақтау министрлігі #SAUBOL2024#БірыңғайДенсаулық#USAID#ЗооноздыИнфекциялар#зооноздар#инфекция#ҚазақстанДәрігерлері#АуылШаруашылығы#Ауыл#антибиотиктер#АнтибиотиктергеТөзімділік#Қазақстан#SauBol#ВетеринариялықБақылау#ВетеринариялықКөмек#жұқпалар https://youtu.be/uBPmogSHXoU