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 слични објави

Пребарај: #ottoaviation

当前筛选 #ottoaviation清除筛选

🚫🪟🛩Самолёт без окон — будущее бизнес-авиации? Американская Otto Aviation представила Phantom 3500 — первый в мире бизнес-джет без окон. Вместо иллюминаторов — панорамные дисплеи по всему салону, включая потолок. Картинка транслируется с внешних камер в реальном времени. 🖥️🌌 📉 За счёт отсутствия окон и каплевидной формы фюзеляжа самолёт обещает: — ✂️ сократить расход топлива на 50% — 🌿 снизить выбросы CO₂ — ⚡ развивать скорость до 850 км/ч (Mach 0.82) — 🔇 и всё это с двигателями вдвое слабее, чем у конкурентов! 🎯Первый полёт — в 2027, выход на рынок — к 2030 году. Но впереди сертификация, доказательство надёжности и, главное — убеждение пассажиров, что окна в самолёте больше не нужны. 🧠 Phantom 3500 — это не просто концепт, а вызов традиционной аэродинамике и комфорту. Бизнес-джет будущего уже на горизонте? #Phantom3500#OttoAviation#авиациябудущего#бизнесджет#безокон#инновации#дизайнсамолёта#экология#aerotech#aviationnews#бизнесавиация#авианьюс

✈️Otto Aviation представила Phantom 3500 — трансзвуковой бизнес-джет нового поколения! Он сможет пролететь почти 7000 км, расходуя на 50% меньше топлива, чем современные аналоги 💡🔥 🧪«Суперламинарное» обтекание — ключ к топливной революции в небе. Американская Otto Aviation, известная своими нетрадиционными подходами к авиации, раскрыла детали нового проекта — Phantom 3500. 🚀 Цель проста: максимально снизить аэродинамическое сопротивление. Результат? Беспрецедентная экономичность и дальность. Phantom 3500 рассчитан на дальность до 6 850 км, с расходом топлива, сниженным на до 50% по сравнению с такими конкурентами, как Challenger 3500 и Praetor 500. 🌬 Секрет — в уникальной аэродинамике. «Суперламинарный» поток требует радикального дизайна: — отказ от иллюминаторов — сглаженные формы — легкая конструкция по стандарту FAA Part 23 — вес: всего 8 618 кг (вдвое меньше большинства аналогов) ⚙️ Phantom 3500 будет оснащён компактными турбовентиляторными двигателями Williams FJ44, что снижает не только расход, но и издержки на обслуживание. При этом — трансзвуковая скорость, почти как у звука! 🔊✈️ 🧩 Это продолжение проекта Celera 500L, который удивил всех: 🔹 аэродинамическое сопротивление — минус 59% 🔹 расход — всего 4–5 л/км 🔹 крейсерская — 740 км/ч 🔹 дальность — 8300 км 🔹 эксплуатационные расходы — всего \$328/час! На начало 2025 года Celera 500L прошёл 55 успешных тестов, и его опыт лег в основу Phantom 3500. 📅 Первый полёт Phantom 3500 запланирован на 2027 год. Первая партия из четырёх самолётов сразу будет построена в серийной версии — Otto Aviation планирует уложиться в сертификацию за 2,5 года. --- #Phantom3500#OttoAviation#авиация#бизнесджет#инновации#технологии#топливо#аэродинамика#Celera500L#будущеелетает#инженерия#авиадизайн#трансзвуковой