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

Резултати

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

Пребарај: #zkevm

当前筛选 #zkevm清除筛选
Algebra DEX Engine

@cryptoalgebra · Post #2098 · 14.11.2024 г., 15:25

Algebra is powering some of the top DEXes by TVL across various EVM chains! Here’s the latest: ⚔️ Camelot DEX: #2 on Arbitrum & #1 across Orbit chains 💨 QuickSwap: #1 on Polygon #zkEVM, #2 on Polygon & XLayer ⚖️ THENA: #2 on BNB chain 🌿 Hercules DEX: #1 on Metis L2 🔪 Bladeswap: #3 on Blast 👾 Glyph Exchange: #2 on Core DAO 🖤 Lynex: #2 on Linea 🍣 Kim Protocol: #1 on Mode Network Algebra continues to conquer DeFi! Check it out: defillama.com/chains

Hashtags

Nomis | Onchain Reputation Protocol

@nomis_protocol · Post #481 · 17.10.2024 г., 17:59

Hey fam!💜Have you checked out Pentagon Testnet Score in the rewards hub? Well, you should! Mint your Score and grab a slice of $PEN -->nomis.cc/pentagon-testnet🪂 Pentagon Games is #zkEVM that powers the next generation interactive game & social experiences. We're teaming up to drop rewards for top scorers during the Pentagon Games Testnet 👾🎮 👑 Higher Score = bigger shot at the Royal Badge + even more $PEN🪂 New here? No sweat, plenty of time to grind it out and level up! 💠Nomis tApp | X | Discord | YouTube | Check Scores⚖️

Hashtags

Crypto M - Crypto News

@CryptoM · Post #65448 · 13.04.2026 г., 09:14

🚀 Symbiosis to Cease Support for Polygon zkEVM Network Cross-chain protocol Symbiosis will discontinue support for cross-chain swaps on the Polygon zkEVM network starting May 16. According to Foresight News, users holding liquidity on this network are advised to withdraw their funds before the network is fully shut down. The liquidity withdrawal feature will remain available until the network is completely disabled. #Symbiosis#Polygon#zkEVM#CrossChain#Liquidity#ForesightNews#NetworkShutdown