tuple是什么?
相对于 list 而言,tuple 是不可变的,这使得它可以作为 dict 的 key,或者扔进 set 里,而 list 则不行。
tuple 放弃了对元素的增删(内存结构设计上变的更精简),换取的是性能上的提升:创建 tuple 比 list 要快,。
tuple在python中什么意思
元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。
在二维表里,元组也称为行。
笛卡尔积中每一个元素(d1,d2,…,dn),叫作一个n。

Python 中什么情况下要用到 tuple ?
Tuple 是不可变 list。
一旦创建了一个 tuple 就不能以任何方式改变它。
Tuple 与 list 的相同之处 定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。
Tuple 的元素与 list 一样按定义。
tuple和list有什么区别
tuple,可以说是不可变的list,访问方式还是通过索引下标的方式。
当你明确定义个tuple是,如果仅有一个元素,必须带有,例如:(1,)。
当然,在2.7以后的版,python里还增加了命名式的tuple!至于有什么用,首先第一点,楼主。
python里list和tuple的区别
list是可变数据类型,tuple是不可变数据类型;type用()、而list用[];列表不能做字典的关键词,元组可以;元组和列表都是可嵌套的,并且元组中嵌套的列表是可变的;因为tuple不可变,所以代码更安全;如果可能,可以用tuple代替。