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

Резултати

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

Пребарај: #seychelles

当前筛选 #seychelles清除筛选
Voyage.Travel.Tourism

@VOYAGE · Post #1008 · 30.06.2024 г., 12:14

🗺Seychelles🇸🇨 Anse Georgette is a remote beach on the northwest coast of Praslin Island. The shore features pristine white sand and round granite boulders. The beach is long, wide, and secluded, with almost no modern amenities. #Seychelles @voyage

Hashtags

RT en français

@RTenfrancais · Post #79820 · 22.04.2026 г., 14:15

🇷🇺🇸🇨#Russie–#Seychelles : accord culturel La Russie et les Seychelles ont signé un mémorandum de coopération culturelle entre leurs ministères respectifs, afin de structurer et d'élargir leurs échanges. L’accord prévoit le développement de projets communs dans les domaines du patrimoine, des musées et des événements internationaux, dans un contexte où les échanges artistiques sont déjà actifs entre les deux pays. La partie seychelloise s’est dite intéressée par l’expérience russe en matière de promotion culturelle et de préservation du patrimoine. Crédit photo : Service de presse du ministère russe de la Culture RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #79897 · 23.04.2026 г., 12:48

⏺Patrick #Herminie, président de la république des #Seychelles, évoque la coopération de son pays avec les agences de voyage russes afin d’attirer les touristes aux Seychelles. RT en français • Osez questionner !

AI match predictions

@ai_match_prediction · Post #11211 · 29.03.2026 г., 05:05

Africa Cup of Nations - Qualification🌍 2026-03-29 13:00 UTC South Sudan vs. Djibouti Predicted outcome: South Sudan❌ Predicted score: 4:0 Actual: Djibouti 0:1 #SouthSudan#Djibouti 2026-03-29 15:00 UTC Lesotho vs. Seychelles Predicted outcome: Draw❌ Predicted score: 0:0 Actual: Lesotho 2:1 #Lesotho#Seychelles #Football#AfricaCupofNations

AI match predictions

@ai_match_prediction · Post #11186 · 26.03.2026 г., 09:05

Africa Cup of Nations - Qualification🌍 2026-03-26 13:00 UTC Djibouti vs. South Sudan Predicted outcome: South Sudan✅ Predicted score: 1:3 Actual: South Sudan 0:4 #Djibouti#SouthSudan 2026-03-26 14:00 UTC Seychelles vs. Lesotho Predicted outcome: Lesotho❌ Predicted score: 0:2 Actual: Draw 0:0 #Seychelles#Lesotho #Football#AfricaCupofNations