我处在一个非常有趣的情况,我很惊讶.实际上我认为两者i += 1 and i = i + 1都是一样的.但这里并不相同;
a = [1,2]
a += "ali"
Run Code Online (Sandbox Code Playgroud)
和 output is [1,2,"a","l","i"]
但如果我这样写
a = [1,2]
a = a + "ali"
Run Code Online (Sandbox Code Playgroud)
它不起作用.
我真的很困惑.他们不一样吗?