Я искал алгоритм для замены одного содержимого в списке другим.Например, изменив все «0» на «X».
Я нашел этот фрагмент кода, который работает:
list = ['X' if coord == '0' else coord for coord in printready]
Что я хотел бы знать, это именно то, почему это работает(Я понимаю логику в коде, но не то, почему компилятор принимает это.)
Я также пытаюсь вставить туда условие "elif" (ради аргумента, меняя '1'с 'Y').
Это, вероятно, полностью задокументировано, но я понятия не имею, как называется эта вещь.