list和tuple的用法区别


1、list中是可变的,tuple不可变

   所以tuple没有insert, pop,append方法

2、定义只有一个元素的tuple的时候,必须加逗号,否则不会被认为是tuple,而被识别为括号

   比如,a = (1) 会被识别为数字1, (1,)这样才被识别为一个元组,只有一个元素,数字1

3、元组可以转列表,但不可以转字典

不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM