list和tuple的区别

回答
爱扬教育

2022-06-07

  • 相关推荐
list中是可变的,tuple不可变
所以tuple没有insert, pop,append方法

扩展资料

定义只有一个元素的tuple的时候,必须加逗号,否则不会被认为是tuple,而被识别为括号
比如,a = (1) 会被识别为数字1, (1,)这样才被识别为一个元组,只有一个元素,数字1
元组可以转列表,但不可以转字典
不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。