官术网_书友最值得收藏!

2.3.3 “可變的”tuple元組

2-4 “可變的”tuple元組

【例2-33】 tuple可變實例。

運算結(jié)果:

這個tuple定義的時候有3個元素,分別是'a'、'b'和一個list,當把list的元素'A'和'B'修改為'X'和'Y'后,tuple就“變化”了,如圖2-3所示。

表面上看,tuple的元素確實變了,但其實變的不是tuple的元素,而是list的元素。tuple一開始指向的list并沒有改成別的list,所以,tuple所謂的“不變”是說,tuple的每個元素,指向永遠不變。即指向'a',就不能改成指向'b',指向一個list,就不能改成指向其他對象,但指向的這個list本身是可變的。

圖2-3 tuple“變化”過程

主站蜘蛛池模板: 九龙城区| 广汉市| 灵宝市| 桐城市| 赣州市| 阳泉市| 临夏县| 滦南县| 团风县| 云安县| 佛教| 深圳市| 富源县| 上犹县| 河西区| 隆昌县| 霍山县| 阿克陶县| 沐川县| 吉林省| 高州市| 商南县| 新巴尔虎右旗| 五台县| 禄丰县| 枞阳县| 铁力市| 柘城县| 大新县| 通渭县| 临猗县| 宜州市| 青河县| 凤城市| 蕉岭县| 永福县| 澄迈县| 永济市| 茂名市| 原阳县| 白玉县|