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

Резултати

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

Пребарај: #academicexcellence

当前筛选 #academicexcellence清除筛选

የከፍተኛ ትምህርት ተቋማት ትርጉም ያለው ውጤት ለማስመዝገብ በቅንጅት ሊሠሩ ይገባል - ብርሃኑ ነጋ (ፕ/ር) ************************** የከፍተኛ ትምህርት ተቋማት መንግሥት እና ሕዝብ የጣለባቸውን ሀገራዊ ኃላፊነት ለመወጣት እና ትርጉም ያለው ውጤት ለማስመዝገብ በቅንጅት ሊሠሩ እንደሚገባ የትምህርት ሚኒስትሩ ብርሃኑ ነጋ (ፕ/ር) አሳሰቡ። ትምህርት ሚኒስቴር ከዩኒቨርሲቲዎች ጋር የገባውን የ2018 ዓ.ም የቁልፍ ውጤቶች አመላካቾች ስምምነት አፈጻጸም በአዲስ አበባ አዲስ ኮንቬንሽን ማዕከል እየገመገመ ይገኛል። ተቋማቱ ከመማር ማስተማር ባለፈ የአካባቢያቸውን ማኅበራዊ እና ኢኮኖሚያዊ ችግሮች በጥናት እና ምርምር እንዲፈቱ ፕሮፌሰር ብርሃኑ ጠይቀዋል። የትምህርት ጥራትን ለማረጋገጥም ከአመራር እስከ ታችኛው የሥራ ክፍል የተቀናጀ ርብርብ እንደሚያስፈልግ አጽንኦት ሰጥተዋል። የከፍተኛ ትምህርት ልማት ዘርፍ ሚኒስትር ዴኤታ አቶ ኮራ ጡሸኔ እንዳሉት፣ ተቋማቱ በሥራ ባህል እና በቴክኖሎጂ ዘርፍ መሻሻል ቢያሳዩም በቅንጅት የመሥራት ክፍተቶች ይታይባቸዋል። ይህንን የአመራር ችግር ለመቅረፍም “የአመራር አካዳሚ” እየተቋቋመ መሆኑን እና በቅርቡ ሥልጠና እንደሚጀመር ጠቁመዋል። ግምገማው ተቋማቱ ከሚኒስቴሩ ጋር በገቡት ውል መሠረት ያከናወኗቸውን ተግባራት እና ያጋጠሟቸውን ፈተናዎች በጥልቀት ለመለየት ያለመ መሆኑ ተገልጿል። በሰናይት ብርሃኔ #Ethiopia#EBC#HigherEducation#AcademicExcellence#MoE

🎓TIUE’da magistrlik dissertatsiyalarining himoyasi bo‘lib o‘tdi. 📆26-fevral kuni Tashkent International University of Education magistrantlari o‘z ilmiy tadqiqotlari natijalarini Davlat attestatsiya komissiyasi huzurida taqdim etdilar. 📝Taqdim etilgan ishlar biznesni rivojlantirish, raqamli iqtisodiyot va ta’lim sohalarining dolzarb masalalariga bag‘ishlanib, amaliy yo‘nalishga ega ekanligi bilan ajralib turdi. Magistrantlar tadqiqot metodologiyasini puxta egallaganliklarini, tahliliy vositalardan samarali foydalanish ko‘nikmalarini hamda real sektor uchun amaliy yechimlar ishlab chiqish qobiliyatini namoyish etdilar. Dissertatsiyalar himoyasi TIUE’da magistratura ta’limi sifati hamda bitiruvchilarning yuqori darajadagi professional va ilmiy faoliyatga tayyor ekanini tasdiqladi. 🌟 #TIUE#Magistratura#Research#AcademicExcellence#HigherEducation 〰️〰️〰️ 🎓В TIUE состоялась защита магистерских диссертаций. 📆26 февраля магистранты Tashkent International University of Education представили результаты своих научных исследований перед государственной аттестационной комиссией. 📝 Представленные работы были посвящены актуальным вопросам развития бизнеса, цифровой экономики и образования и носили прикладной характер. Магистранты продемонстрировали владение методологией исследования, аналитическими инструментами и способность формулировать практические решения для реального сектора. Защита диссертаций стала подтверждением качества магистерской подготовки в TIUE и готовности выпускников к профессиональной и исследовательской деятельности на высоком уровне.🌟 #TIUE#Magistratura#Research#AcademicExcellence#HigherEducation

🎓🇷🇺Κρατικό Πανεπιστήμιο του Βορονέζ Θέλετε να σπουδάσετε σε ένα κορυφαίο ρωσικό πανεπιστήμιο με διεθνή φήμη; Το διεθνές περιοδικό Higher Education Discovery σας παρουσιάζει το Κρατικό Πανεπιστήμιο του Βορονέζ (VSU), ένα πανεπιστήμιο που προσφέρει ένα ευρύ φάσμα προγραμμάτων σπουδών: από τις ανθρωπιστικές και κοινωνικές επιστήμες έως τις φυσικές και εφαρμοσμένες επιστήμες, καθώς και τη θεμελιώδη ιατρική. ▶️ Για περισσότερες πληροφορίες, επισκεφθείτε την ιστοσελίδα μας https://clck.ru/3FMA4T 🎓🇷🇺Воронежский государственный университет Хотите получить качественное образование в российском классическом университете? Международный журнал Higher Education Discovery представляет Воронежский государственный университет, который предлагает широкий спектр направлений от гуманитарных и социальных наук до естественных и точных, включая фундаментальную медицину. ▶️ Прочитать подробную информацию можно здесь https://clck.ru/3FMAKZ #ОбразованиевРоссии#educationinrussia#HED#VoronezhStateUniversity#HigherEducationDiscovery#RussianUniversities#StudyAbroad#VSU#InternationalEducation#QualityEducation#RussianCulture#StudentLife#GlobalOpportunities#Humanities#SocialSciences#MedicalEducation#NaturalSciences#EngineeringStudies#RussianLanguage#AcademicExcellence