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

Резултати

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

Пребарај: #iranianleverage

当前筛选 #iranianleverage清除筛选
Crypto M - Crypto News

@CryptoM · Post #65243 · 12.04.2026 г., 08:27

🚀 Iran's Nuclear Concessions Could Be Key to U.S. Strategy, Citic Securities Says Citic Securities stated on April 12 that if Iran were to abandon uranium enrichment, it would represent a significant achievement for the U.S., particularly for U.S. President Donald Trump, who could use it to appease domestic concerns. According to Jin10, the ongoing conflict has already negatively impacted the midterm elections, necessitating a swift resolution. Since the Iranian Islamic Revolution, the U.S. has lost control over Iran's nuclear capabilities, a challenge that has persisted through multiple U.S. presidencies, affecting America's Middle East strategy. The political impact of Iran's potential nuclear disarmament is seen as more significant than the indirect effects of oil prices and inflation on elections. Consequently, the Trump administration might consider compromises on issues like control over the Strait of Hormuz. From Iran's perspective, the conflict has demonstrated that blocking the strait and threatening Middle Eastern infrastructure are powerful leverage tools, potentially more impactful than nuclear threats. These actions, which can be executed with low-cost drones, pose significant risks to the U.S. and global economies, providing Iran with a strategic counterbalance. Repeated near-escalations to large-scale infrastructure damage suggest that the likelihood of extreme war escalation is low, reducing the chances of extreme oil prices, severe recession, or stagflation. #Iran#NuclearConcessions#USStrategy#CiticSecurities#DonaldTrump#UraniumEnrichment#MiddleEastStrategy#IranUSRelations#StraitOfHormuz#OilPrices#Inflation#PoliticalImpact#TrumpAdministration#IranianLeverage#GlobalEconomy#InfrastructureDamage#WarEscalation#OilPrices#Stagflation