# Re: Списки в функциях питона
vit01 (mira, 1) → Difrex – 16:29:15 2017-08-14
Нихрена се. Интересное наблюдение.
Получается, после анализа кода интерпретатор создаёт пустой список [] и запоминает, где он лежит.
При вызове функции без параметров в дефолт-значения подставляется лишь указатель на этот самый список. И в последующие разы - тоже.
count всегда будет 0, потому что он примитив, а не полноценный объект, значит передаётся значением, а не по указателю
// В джаве у меня иногда встречались подобные путаницы. Там поведение такое же
vit01 (mira, 1) → Difrex – 16:29:15 2017-08-14
Нихрена се. Интересное наблюдение.
Получается, после анализа кода интерпретатор создаёт пустой список [] и запоминает, где он лежит.
При вызове функции без параметров в дефолт-значения подставляется лишь указатель на этот самый список. И в последующие разы - тоже.
count всегда будет 0, потому что он примитив, а не полноценный объект, значит передаётся значением, а не по указателю
// В джаве у меня иногда встречались подобные путаницы. Там поведение такое же