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 слични објави

Пребарај: #mbzuai

当前筛选 #mbzuai清除筛选

ዕውቀትና ቴክኖሎጂ የተጣመሩበት የሙሐመድ ቢን ዛይድ ኤአይ ዩኒቨርሲቲ ******************************* የዓለም የኢኮኖሚና የቴክኖሎጂ አድማስ በሰው ሰራሽ አስተውሎት (AI) መሪነት አዲስ መልክ እየያዘ ይገኛል። ይህንን ተለዋዋጭ እውነታ ቀድማ የተረዳችው የተባበሩት አረብ ኤምሬትስ፣ በአቡ ዳቢ የሙሐመድ ቢን ዛይድ ኤአይ ዩኒቨርሲቲን (MBZUAI) በመገንባት ለዘርፉ መሠረት የሚጥል ሥራ እያከናወነች ነው። ተቋሙን ልዩ የሚያደርጉት ነጥቦች፦ መገኛ፦ በአቡ ዳቢ መስዳር ሲቲ (Masdar City) የሚገኝ ስትራቴጂካዊ የምርምር ማዕከል ነው። ልዩነት፦ በዓለም የመጀመሪያው በኤአይ (AI) ምርምር ላይ ብቻ ያተኮረ ዩኒቨርሲቲ ነው። ተደራሽነት፦ በአሁኑ ወቅት ከተለያዩ የዓለም ሀገራት የተውጣጡ ከ300 በላይ የድህረ-ምረቃ ተማሪዎችን እያሰለጠነ ይገኛል። ትኩረት፦ በኮምፒውተር ቪዥን፣ በማሽን ለርኒንግ እና በተፈጥሮ ቋንቋ ማቀነባበሪያ (NLP) ዘርፎች ላይ ያተኩራል። አቅም፦ የከፍተኛ ፍጥነት ኮምፒውቲንግ (Supercomputing) እና ዘመናዊ የላብራቶሪ መሣሪያዎችን የታጠቀ ነው። የኢትዮጵያ ቀጣይ እርምጃ፦ ኢትዮጵያም ይህንን ዓለም አቀፋዊ የቴክኖሎጂ አቅጣጫ በመከተል፣ በዓለም ሁለተኛው የሆነውን የሰው ሰራሽ አስተውሎት ዩኒቨርሲቲ በአንድ ዓመት ውስጥ ወደ ሥራ እንደምታስገባ ጠቅላይ ሚኒስትር ዐቢይ አሕመድ መግለጻቸው ይታወሳል። ወጣቶችን ለነገው የቴክኖሎጂ ውድድር ማዘጋጀት የወቅቱ ወሳኝ ተግባር በመሆኑ፣ የሚቋቋመው ዩኒቨርሲቲ ለሀገርና ለትውልዱ ያለው ፋይዳ እጅግ የላቀ እንደሚሆን ይጠበቃል። #EthiopianBroadcastingCorporation#UAE#AI#University#MBZUAI#Ethiopia#TechNews

Opportunities with Zula

@opportunities_zula · Post #1228 · 10.02.2026 г., 15:41

MBZUAI Summer Internship 2026 in UAE 🇦🇪 (Fully Funded) Apply: https://opportunitiescorners.com/mbzuai-research-internship/ ✔️Open to all Nationals ✔️No IELTS ✔️No Fee. The Program Covers Airfare, Accommodation, Stipend, Visa, Airport Transfer, Insurance, Activities, Trip to Abu Dhabi and Dubai Downtown. Deadline: 28th Feb 2026 #MBZUAI#Summerinternship#UAE#Research#OpportunitiesCorners#AbuDhabi#UGRIP