Python基础杂货店(七)---元组

元组和列表是近亲,列表允许并且提供了方法来改变它的值,元组使用小括号,列表使用方括号。元组是不可改变的,即不允许你改变它的值----这也是它没有方法的部分原因。

元组的主要作用是作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改

元组在前台的用武之地不大,但是在后台却是使用得相当频繁的。

  • 创建元组

  元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可

一个例子说明元组:

t=()

t=(1,2,3)
  • 元组操作方法及实例展示

  可以使用dir(tuple)查看元组支持的操作

  1. count(self, value) #统计某个值的个数
  2. index(self, value, start=None, stop=None) #获得某个位置的数据,start表示索引开始位置,stop表示索引结束位置

例子

people = ("lian","wang","huang","li","Nature","lian","chao","de","niubi")
print(people[2]) #huang
print(people.index("lian"))  #0
print(people.index("lian",2,6)) #5

元组的内置方法和列表字典差不多,这里就具体解说了

str:(可打印)字符串表示

list:列表表示

tuple:元组表示

len:对象的势

max:序列中“最大的”对象

range:给定范围内可迭代的数字

sorted:返回排好序的列表

sum:列表值加和(数字)

any:是不是有元素为True?

zip:返回Ngen元组的迭代器,其中每个元组包含了N个序列里对应的元素


公告:后面我会把python入门基础和进阶分为两个专栏,希望大家多多关注,从下一篇文章开始讲解面向对象和模块知识。

猜你喜欢

转载自blog.csdn.net/Lzs1998/article/details/87692202