Я пытаюсь отладить свой код в Pycharm и сталкиваюсь с непредвиденным поведением при использовании консоли во время отладки.
Когда я обычно запускаю приведенный ниже код, я получаю ожидаемый вывод: ['A'] [ 'B'] ['C']
Однако, если я установлю точку останова после кода и скопирую / вставлю 3 строки в консоль в режиме отладки, я получу вывод: ['C '] [' C '] [' C ']
Почему имеет значение, запускаю ли я код полностью, а не запускаю его в консоли отладки?
Код:
for x in ['A','B','C']:
myset = [x for _ in [1]]
print(myset)
Снимок экрана: