ChatCrawlerпоиск по публичному Telegram Открыть приложение
P

Python Community | Chat

снимок за май 2022
‹ май 2022 ›×
I
Фотография
нажмите — покажем
⚡️ Немного про словари Это коллекция, которая хранит данные в формате ключ-значение. У неё есть несколько интересных фишек: d | other — Объединяет два словаря в один новый. Добавили с версии Python 3.9. setdefault(key, default=None) — Возвращает значение, если ключ есть в словаре. Иначе вставляет default на место ключа и возвращает его. dict.fromkeys(iterable, value=None) — создаёт словарь с ключами из iterable и заполняет их значениями value. #теория
3.1K ·
I
Фотография
нажмите — покажем
Опрос
нажмите — покажем
#python_quiz
3.1K ·
I
Фотография
нажмите — покажем
⚡️ Что такое __name__ Эта переменная хранит название модуля, который импортируется. А если это прямой запуск (python3 foo.py), то его значение будет __main__. Теперь поговорим про __name__ == "__main__". При импорте модуля весь код выполняется. Чтобы избежать странного поведения (см. пример), стоит делать проверку. #теория
3.3K ·
Т
I
Фотография
нажмите — покажем
Опрос
нажмите — покажем
#python_quiz
3.3K ·
id 1387967118Опрос
Надо помнить, что конструкция "x in mydict" проверяет наличие ключа(!) в mydict, а у нас один единственный ключ - число 1
F
id 1387967118текст ещё не в индексе
def remove_parentheses(string: str): converted_string = list(string) if '(' in converted_string: left = converted_string.index('(') if ')' in converted_string: right = converted_string.index(')') del converted_string[left: right+1] string = ''.join(converted_string) return string print(remove_parentheses('example(unwanted thing)example'))
P
id 1387967118⚡️ Немного про словари Это коллекция, которая хранит данные в формате ключ-значение. У неё есть несколько интересных фишек: d | other — Объединяет два словаря в один новый. Добавили с версии Python 3.9. setdefault(key, default=None) — Возвращает значение, если ключ есть в словаре. Иначе вставляет
Класс! Тема объединения словарей, как правило, не освещается. Покурил форум, узнал, что есть более "мощный" синтаксис: newdict={**a, 'foo' : 1, **b}, т.е. можно объединить и вставить что-то одновременно. Спасибо!
Календарь: май 2022
Архив по месяцам
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог