Инициализация переменной при индексации списка в PythonPython

Программы на Python
Anonymous
Инициализация переменной при индексации списка в Python

Сообщение Anonymous »

Я пытаюсь отладить какой-то старый код, и мне нужно понять определенную строку кода, но он продолжает выдавать ошибки, поэтому я не могу точно понять, что происходит. Здесь я упрощу.
У меня есть два списка: A и B

Код: Выделить всё

A = [0,1,2,3]
B = [5,6,7,8]
Мой вопрос: есть ли разница между двумя фрагментами кода ниже?

Код: Выделить всё

A[B==0] = 11
или

Код: Выделить всё

A[0] = 11
Будет ли инициализация списка B значением 0 при индексировании списка A отличаться от простой индексации списка A с помощью 0?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-python

Вернуться в «Python»