海~绵 发表于 2019-5-31 17:12:07

元组在函数传递过程中数值也不可修改吗?

def funx():
        x =
        def funy():
                x *= x
                print('funy.x=',x)
                return x
        print(x)
        return funy

>>> funx()()
5
funy.x= 25
25

wp231957 发表于 2019-5-31 17:14:18

你这哪里有元组

海~绵 发表于 2019-5-31 17:17:30

我的锅,这是列表,列表在内置函数里能修改吗

wp231957 发表于 2019-5-31 17:21:09

海~绵 发表于 2019-5-31 17:17
我的锅,这是列表,列表在内置函数里能修改吗

列表,字典都是可以的

海~绵 发表于 2019-5-31 17:31:40

thanks
页: [1]
查看完整版本: 元组在函数传递过程中数值也不可修改吗?