@ThemesM8 · Post #243 · 14.11.2021 г., 11:07
https://t.me/addtheme/tLMiK6VFCLIYsGcE ☁️@ThemesM8🌦 #light#white#cloud#sky#black#soft#grayscale#cloudy#day
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
Пребарај: #cloudy
@ThemesM8 · Post #243 · 14.11.2021 г., 11:07
https://t.me/addtheme/tLMiK6VFCLIYsGcE ☁️@ThemesM8🌦 #light#white#cloud#sky#black#soft#grayscale#cloudy#day
@wangzhuanzhan · Post #33240 · 20.09.2024 г., 09:11
T-t天t降j美m食s2- 天降美食2 Cloudy with a Chance of Meatballs 2 (2013) 直达链接:https://pan.quark.cn/s/9a50c48b67f2 #天降美食2#美食风球2 #Cloudy with a Chance of Meatballs 2 #食破天惊2#美食从天而降2 #天降美食2:剩饭的复仇 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代
@IOSTelegramThemes · Post #758 · 03.12.2025 г., 14:48
𝔸𝕡𝕡𝕝𝕪 𝕋𝕙𝕖𝕞𝕖 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 of Theme ☆𝗝𝗼𝗶𝗻 𝗶𝗣𝗵𝗼𝗻𝗲𝘀 #transparent#IOSThemes#iphonethemes#theme#themes#тема#主题#テーマ#주제#تم#thème#art#TelegramThemes#clouds#cloudy#night_themes
@ThemesM8 · Post #244 · 14.11.2021 г., 23:15
https://t.me/addtheme/k16xibdRGp2qiFcn 🌄@ThemesM8🌳 #dark#android#desktop#road#jungle#mountain#cold#pink#red#purple#blue#darkblue#cloudy
@ThemesM8 · Post #254 · 15.12.2021 г., 17:46
https://t.me/addtheme/ThemesM8_PastelCity 🎆@ThemesM8🔮 #light#android#desktop#pastel#aesthetic#cute#sweet#soft#purple#girly#pink#dreamy#cloudy#cloud#blue
@wangzhuanzhan · Post #32792 · 10.09.2024 г., 08:45
T-t天t降j美m食s- 天降美食 Cloudy with a Chance of Meatballs (2009) 直达链接:https://pan.quark.cn/s/6b4939a54904 #天降美食#Cloudy with a Chance of Meatballs #美食从天而降#美食风球#食破天惊 #多云,有时有肉丸雨 #天降小肉丸#天上掉馅饼 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代
@ThemesM8 · Post #252 · 05.12.2021 г., 18:14
https://t.me/addtheme/gPsMz4eiOPFy7VxA 🌤@ThemesM8☀️ #light#dark#android#desktop#sunset#rise#sunrise#cloud#cloudy#above#sky#above_clouds#stuning#orange#gray#soft#pastel