@luv4animals · Post #2693 · 04.11.2022 г., 00:49
Endocrinología clínica de perros y gatos (Español) #Endocrinologia http://fumacrom.com/3uyhP
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
Пребарај: #endocrinologia
@luv4animals · Post #2693 · 04.11.2022 г., 00:49
Endocrinología clínica de perros y gatos (Español) #Endocrinologia http://fumacrom.com/3uyhP
Hashtags
@estudiantesmvz · Post #1608 · 20.09.2022 г., 23:50
Endocrinologia en perros y gatos https://drive.google.com/file/d/1xCmyygfTgOoKw_DaSx2DAr6TF7xPvVHN/view?usp=drivesdk #Endocrinologia
Hashtags
@estudiantesmvz · Post #1598 · 13.09.2022 г., 15:48
Endocrinologia clínica del perro y gato (No encontré otra portada, pero es en español) https://drive.google.com/file/d/1tMbaq3ucfQHu9Ye4zpWYG8d-VmzptlRJ/view?usp=drivesdk #Endocrinologia
Hashtags
@luv4animals · Post #551 · 15.04.2022 г., 00:34
Endocrinología canina y felina (Inglés) #Endocrinologia http://usheethe.com/A0hk
Hashtags
@luv4animals · Post #473 · 07.04.2022 г., 04:59
Endocrinología en perros y gatos #Endocrinologia http://usheethe.com/5GsS
Hashtags
@estudiantesMVZ · Post #2085 · 07.12.2023 г., 23:30
Manual BSAVA de endocrinologia en perros y gatos Aporte del doctor Fernando López https://drive.google.com/file/d/1fcafZaBOxerUPEGF3PFbgh18OCjbbjU4/view?usp=drivesdk #Clinica #Endocrinologia
Hashtags
@estudiantesMVZ · Post #2082 · 06.12.2023 г., 05:38
Principales endocinopatias de los ejes adrenal y tiroideo en perros y gatos Aporte del doctor Fernando López https://drive.google.com/file/d/1d7Zn5M8h-4Zn6rDmYJzPnNNQ06o6sj8g/view?usp=drivesdk #Clinica #Endocrinologia
Hashtags
@estudiantesMVZ · Post #2041 · 21.11.2023 г., 00:51
Diabetes felina https://drive.google.com/file/d/16D-fQrGBmJBv8ni3B04Z7n09DkU4wwz_/view?usp=drivesdk #Endocrinologia #Felinos
Hashtags
@luv4animals · Post #1444 · 05.06.2022 г., 03:36
Manual de endocrinología canina y felina (Inglés) #Endocrinologia #BSAVA http://usheethe.com/bhnU
Hashtags
@estudiantesMVZ · Post #2150 · 07.02.2024 г., 17:30
Principales endocrinopatías de los ejes adrenalina y tiroideo en perros y gatos Aporte del doctor Fernando López https://drive.google.com/file/d/1d7Zn5M8h-4Zn6rDmYJzPnNNQ06o6sj8g/view?usp=drivesdk #clinica #endocrinologia #servet
Hashtags
@estudiantesMVZ · Post #2359 · 11.07.2024 г., 15:33
Manual BSAVA de endocrinología canina y felina Aporte del doctor Fernando López https://drive.google.com/file/d/1dzHRNU-6mCetnUfeJ1S7CXfCk29VDCQS/view?usp=drivesdk #BSAVA #endocrinologia
Hashtags
@estudiantesmvz · Post #1046 · 21.09.2021 г., 21:24
Endocrinología en perros y gatos https://drive.google.com/file/d/1DfarQyDu2kYkmQB9V_lXyoj_MI3BOMT9/view?usp=drivesdk #endocrinologia #clinica #caninos
Hashtags