tuple元组常用来将多项放在一个变量中,元组也是python的四种集合类型之一。其他三个是:List、Set、Dictionary,都有自己的用途和场景。元组是一个有序但不可变的集合,用()表示,如下代码所示:thistuple=("apple","banana","cherry")print(thistuple)PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py('apple','banana','cherry')tupleitemintuple项是有序、不可变和可重复,并且元组中的项目也被索引,这意味着您可以通过[0]和[1]的方式访问元组。排序需要注意的是,元组之所以是有序的,是指元组项是按顺序定义的,这个顺序是不能改变的。不可修改所谓不可修改的元组是指元组中的项不能被改变。允许重复,因为元组是有索引的,这意味着不同的索引可以有相同的值,如下面的代码。thistuple=("apple","banana","cherry","apple","cherry")print(thistuple)PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py('apple','banana','cherry','apple','cherry')元组长度要知道元组中有多少项,可以使用len()函数,如下代码所示:thistuple=("apple","banana","cherry")print(len(thistuple))PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py3创建单值元组要创建单值元组,需要在后面添加,item,否则python不会认为这个单个值的集合是元组,如下代码所示:thistuple=("apple",)print(type(thistuple))#NOTatuplethistuple=("apple")print(type(thistuple))PSE:\dream\markdown\python>&"C:/ProgramFiles(x86)/Python/python.exe"e:/dream/markdown/python/app/app.py
