python 常问问题

列表 元祖 字典的区别

元组(Tuple) 
定义一个元组使用一对小(圆)括号”( ) “。

和列表类似,元组也是一种有序列表,虽然tuple和list非常之类似,但是list初始化之后使可以改变的,但是,元组一旦初始化之后就不可以改变。这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列。

现在tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用tuple[0],tuple[-1],但不能赋值成另外的元素。 
不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

读写文件

原文地址:https://www.cnblogs.com/jiaoyang77/p/9017261.html