- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
The Python Trap You NEED to Know ! #shorts #ytshorts #coding #python
Can you predict the output of this Python snippet ?
The answer is : [1], [1, 2], [3].
Why ?
In Python, default arguments are evaluated only once when the function is defined. Since a list is mutable, every call to extend() that doesn't provide its own list will keep appending to that very same original object.
When we call extend(3, []), we are passing a new empty list, so it finally creates a fresh output !
Видео The Python Trap You NEED to Know ! #shorts #ytshorts #coding #python канала CodeNFacts
The answer is : [1], [1, 2], [3].
Why ?
In Python, default arguments are evaluated only once when the function is defined. Since a list is mutable, every call to extend() that doesn't provide its own list will keep appending to that very same original object.
When we call extend(3, []), we are passing a new empty list, so it finally creates a fresh output !
Видео The Python Trap You NEED to Know ! #shorts #ytshorts #coding #python канала CodeNFacts
Комментарии отсутствуют
Информация о видео
22 февраля 2026 г. 18:00:21
00:00:09
Другие видео канала





















