TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex

Hashtags

Резултати

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

Пребарај: #tcc

当前筛选 #tcc清除筛选
Туризм 360✈️🏔

@julia_koshurnikova · Post #500 · 27.02.2026 г., 19:28

мои друзья-путешественники считают, сколько стран они посетили⭐️ я пока не считаю - и так помню) зато я считаю регионы России, где была. их 46) сегодня я разбиралась с клубами самых опытных путешественников в мире - делюсь... Когда страны становятся предметом коллекционирования... сегодня путешествия сильно упростились, и в какой-то момент людей, побывавших в большинстве стран мира, стало реально много!!!🤯 и они начали объединяться в закрытые клубы! Зачем? обмен опытом, обсуждение труднодоступных регионов, совместные поездки куда «просто так» не летают - вроде Питкэрна или Тристан-да-Кунья Как вообще считают страны базовый ориентир - список ООН (193 страны) но есть расширенная версия — UN+ + заморские территории + частично признанные государства + автономные регионы вроде Гренландии или Фарер Три самых известных клуба The Travelers’ Century Club (TCC) ~ старейший клуб, основан в 1954 ~ вход - от 100 стран ~ работают на доверии, но списки иногда проверяют ~ большинство участников - от 100–150 стран Most Traveled People (MTP) ~ мир делят уже не на страны, а на 891 локацию: регионы, провинции, архипелаги ~ пересадка в аэропорту не считается, но строгих требований к длительности визита нет и Nomad Mania ~ самый дотошный вариант ~ 1 281 регион по всему миру - от Каталонии до Новосибирских островов ~ требуют подтверждения посещений, и транзит - не поездка! что вообще считать «посещением»? одни считают: был - значит был🙌 другие - только если «пожил, посмотрел, понял» Гуннар Гарфорс (Норвегия), посетивший все страны мира дважды: "Время всегда ограничено, и идеального формата не существует" Сколько вообще таких людей? по разным оценкам, все страны мира посетили около 400 человек за всю историю наблюдений. не так уж много, правда? а в списке 100 путешественников редко попадаются люди моложе 50 лет ~ думаю, что можно считать страны ~ можно считать регионы ~ можно не считать вообще ничего если нам интересно исследовать мир - мы всё делаем правильно! #туризм360#NomadMania#TCC#MTP#клубпутешественников