Переменная не изменится, если вы не переназначите ее на sys.argv
. Переменные волшебным образом не изменяются в зависимости от их назначения, если они не разделяют области памяти. sys.argv
является списком (изменяемым), поэтому нет причин, по которым он должен или должен разделять адрес памяти с list
.
Что приводит нас к другому моменту: если sys.argv
уже является списком, зачем вам хранить его в другой переменной списка? (подсказка: вы бы не стали)