为什么这不起作用(值不交换):
lol = ["test","test2"]
lol[lol.index("test")], lol[lol.index("test2")] = lol[lol.index("test2")], lol[lol.index("test")]
Run Code Online (Sandbox Code Playgroud)
但这有效(值被交换):
i1 = lol.index("test")
i2 = lol.index("test2")
lol[i1], lol[i2] = lol[i2], lol[i1]
Run Code Online (Sandbox Code Playgroud)