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

Резултати

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

Пребарај: #pricetargets

当前筛选 #pricetargets清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #4078 · 05.02.2025 г., 22:00

Massive Crypto Transfers and Bitcoin News 🚨 A staggering 50 billion #HEX ($104 million) moved between unknown wallets. Read more on Whale Alert. ⏳ On another note, Utah will become the first U.S. state to create a Bitcoin Reserve, investing up to 5% of state funds in $BTC and altcoins, potentially setting a precedent nationwide. 📊 Bitcoin's annual volatility is at an all-time low, with superior risk-adjusted returns compared to major asset classes as reported by ARK Invest. Meanwhile, the total Stablecoin supply on Base has surpassed $4B (source). Plus, banks are lobbying for crypto custody opportunities, while over 5,100 #BTC ($497 million) was transferred from #Kraken to an unknown wallet. Ark Invest also confirms Bitcoin's trajectory toward its 2030 price targets. 🌐 #HEX#Bitcoin#BTC#Kraken#Stablecoin#Crypto#Finance#Investments#ARKInvest#DeFi#Utah#Volatility#PriceTargets#WhaleAlert#Custody#CryptoAssets#Onchain#Investing#MarketTrends#Ethereum

Crypto M - Crypto News

@CryptoM · Post #64767 · 09.04.2026 г., 20:52

🚀 Analyst Lance Vitanza Initiates Buy Ratings on Three Treasury Companies Lance Vitanza from TD Cowen has initiated coverage on Nakamoto, SharpLink Gaming, and Strive with Buy ratings. According to NS3.AI, Vitanza has set price targets of $1, $16, and $26 for these companies, respectively. He suggests that these treasury firms have the potential to outperform spot crypto exchange-traded products, provided that cryptocurrency prices recover and the companies continue to increase their token holdings per share. #LanceVitanza#TD Cowen #Nakamoto#SharpLinkGaming#Strive#BuyRating#TreasuryCompanies#Crypto#TokenHoldings#PriceTargets#BTC