[問題] 存取上一層的變數
小弟有一個function類似下面這樣
def a():
def b():
blabla...
b()
x=[100]
y=[200]
z=[300]
b()
也就是a裡面有個b 而且b是個遞迴函數
且b之中 會
修改x,y,z的值
請問有沒有不用把x,y,z丟到b之中就能修改x,y,z的方法??
(python 2.5.2)
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.229.83
推
06/16 09:34, , 1F
06/16 09:34, 1F
推
06/16 13:37, , 2F
06/16 13:37, 2F
推
06/16 13:45, , 3F
06/16 13:45, 3F
→
06/16 20:48, , 4F
06/16 20:48, 4F
推
06/17 00:53, , 5F
06/17 00:53, 5F
推
08/28 03:45, , 6F
08/28 03:45, 6F
→
08/28 03:46, , 7F
08/28 03:46, 7F
推
08/28 03:54, , 8F
08/28 03:54, 8F
→
08/28 03:54, , 9F
08/28 03:54, 9F