t1是for循环中的局部变量,保存的是列表t1s中的值,for循环结束后当然保存的是最后一个了;而像C语言就不能这样,会报t1未定义。你所谓的合并t1、t2是什么意思?若key相同,该如何取value?
不明白你说的位置1和2是一样的值是什么意思合成一个字典直接+起来就行:rs = t1s + t2sprint rs