python中的元组是什么?
元组和列表的区别和联系是什么?
python中的元组和列表的联系:
就是python中的加了只读限制的列表.
元组和列表的区别:
1.列表的定义是用中括号,元组的定义是用小括号.
2.列表可读可写,可以修改成员值;元组只能读不能写,不能修改成员值.
为什么有了列表还要弄一个元组出来呢?
因为把列表作为参数传递时,
是使用传址方式,
如果传过去后一不小心进行了修改成员值的操作,
很难定位问题,
所以python中加了一个元组,
这样把它作为参数传递过去时,
如果不小心进行了修改成员值的操作,
就会报错,
这样可以避免出错和省去很多定位BUG修BUG的时间.