在Visual Studio Code上调试Python时如何更改当前行?

问题描述 投票:0回答:1

如何更改当前行?例如,如果在为变量赋值后我想返回并分配新值?

myList = [1, 8, 9, 5, 2]

a = 3

for item in myList:
    print(item * a)

例如,在这个片段中,如果在我的列表的第一个元素相乘之后,我决定将a = 3的值更改为a = 8,我该如何回去做呢?

我试图拖动光标,但它无法正常工作。我在Excel上调试VBA时这样做,所以我想在调试Python时在Visual Studio Code中做同样的事情。

Change the <code>a</code> value

非常感谢!

python visual-studio debugging
1个回答
3
投票

你的意思是这样的吗?

myList = [1, 8, 9, 5, 2]

a = 3

for index, item, in enumerate (myList):
    if index == 0: 
        a = 8
    else: 
        a = 3
    print(item * a)

我把它作为枚举,然后我使用了if else来检查a的值。

© www.soinside.com 2019 - 2024. All rights reserved.