@MyGovCoronaNewsdesk · Post #13076 · 28.01.2024 г., 12:29
👆Only one day to go for #ParikshaPeCharcha 2024! PM Narendra Modi will be engaging with parents, students, and teachers, motivating students to excel in exams!
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
Пребарај: #parikshapecharcha
@MyGovCoronaNewsdesk · Post #13076 · 28.01.2024 г., 12:29
👆Only one day to go for #ParikshaPeCharcha 2024! PM Narendra Modi will be engaging with parents, students, and teachers, motivating students to excel in exams!
Hashtags
@mygovcoronanewsdesk · Post #11979 · 07.02.2023 г., 07:14
👆Do you still remember the mantras given by PM Modi? Here's a quiz to test your knowledge on the latest edition of #ParikshaPeCharcha Visit: https://quiz.mygov.in/quiz/pariksha-pe-charcha-2022-quiz/
Hashtags
@mygovcoronanewsdesk · Post #11868 · 25.01.2023 г., 06:06
#ParikshaPeCharcha is here! Do you have any suggestions for PM?
Hashtags
@mygovcoronanewsdesk · Post #11815 · 19.01.2023 г., 12:08
परीक्षा और करियर से जुड़ी आपकी हर उलझन का मिलेगा प्रैक्टिकल समाधान। 27 जनवरी को #ParikshaPeCharcha संवाद में पीएम के टिप्स से परीक्षा से पहले की तैयारियां होंगी तनाव मुक्त, आपके जीवन को मिलेगी नई दिशा। https://youtu.be/YrzkvXlBOAE
Hashtags
@mygovcoronanewsdesk · Post #11855 · 23.01.2023 г., 11:59
Watch Now Why PM said competition is a stepping stone to success? #ParikshaPeCharcha #PPC2023 https://youtu.be/PizAzD20NVA
Hashtags
@mygovcoronanewsdesk · Post #11844 · 22.01.2023 г., 12:40
Tell us about how do you show your creative side? #ParikshaPeCharcha #PPC2023 Visit: innovateindia.mygov.in/ppc-2023/
Hashtags
@mygovcoronanewsdesk · Post #11842 · 22.01.2023 г., 10:49
How do you deal with the stress during examinations? #ParikshaPeCharcha #PPC2023 Visit: innovateindia.mygov.in/ppc-2023/
Hashtags
@mygovcoronanewsdesk · Post #11840 · 22.01.2023 г., 08:39
Are exams an opportunity for you? #ParikshaPeCharcha #PPC2023 Visit: innovateindia.mygov.in/ppc-2023/
Hashtags
@MyGovCoronaNewsdesk · Post #13343 · 07.02.2025 г., 12:04
Exams are near, and so is the stress and nervousness😰 But no worries, PM Narendra Modi’s got the ultimate gameplan! Watch & get epic tips on 10th Feb at 11 AM in #ParikshaPeCharcha to help you OWN that paper! #PPC2025
Hashtags
@MyGovHindi · Post #7037 · 07.01.2024 г., 07:23
नारी शक्ति का सशक्तिकरण। आईआईटी में महिलाएं: 2018-19: 14.7% → 2022-23: 19.8% उच्च शिक्षा में लिंग समानता सूचकांक: 2013-14: 0.92 → 2020-21: 1.05 #YuvaShakti#NewIndia #ParikshaPeCharcha
@MyGovHindi · Post #7036 · 07.01.2024 г., 06:22
शिक्षा के विस्तार से उज्ज्वल होता नया भारत। स्कूलों में कुल नामांकन अनुपात में भारी वृद्धि। #YuvaShakti#NewIndia #ParikshaPeCharcha
@MyGovHindi · Post #7035 · 07.01.2024 г., 05:12
अगली पीढ़ी का सशक्तिकरण।। कॉलेज के छात्रों के लिए गेम-चेंजर: केंद्रीकृत प्रवेश परीक्षा, वैश्विक सहयोग के लिए विश्वविद्यालय की स्वायत्तता में वृद्धि, और क्षेत्रीय भाषाओं में बीटेक प्रोग्राम। #YuvaShakti#NewIndia #ParikshaPeCharcha