書名: Python編程基礎(chǔ)與應(yīng)用作者名: 李方園主編本章字數(shù): 222字更新時間: 2021-10-27 16:38:26
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“變化”過程
推薦閱讀
- ClickHouse性能之巔:從架構(gòu)設(shè)計解讀性能之謎
- Java程序設(shè)計(慕課版)
- Learning Cython Programming
- Java Web基礎(chǔ)與實例教程(第2版·微課版)
- AngularJS深度剖析與最佳實踐
- 深入分布式緩存:從原理到實踐
- 51單片機C語言開發(fā)教程
- Learning R for Geospatial Analysis
- SQL Server 2008 R2數(shù)據(jù)庫技術(shù)及應(yīng)用(第3版)
- Java程序設(shè)計與項目案例教程
- Mastering Docker
- Java Web從入門到精通(第2版)
- Mobile Forensics:Advanced Investigative Strategies
- 計算語言學導(dǎo)論
- MySQL核心技術(shù)與最佳實踐