码迷,mamicode.com
首页 > 编程语言 > 详细

Python零基础入门(8)-------tuple 元组

时间:2018-01-29 22:33:04      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:bubuko   通用   gpo   入门   赋值   index   sum   python   扩展   

不可变序列的元组 tuple。包含任意对象。可任意嵌套。通过下表访问。不支持原位改变

不可变指的是不支持原位改变,也不能像列表一样追加元素和扩展元素

语法: t = ()   用圆括号表示元组

技术分享图片

问题:

如果我们直接写 t = (‘Mike‘) 。这里会被当成字符串,而想申明元组则需这样子写 t = ("Mike" , )

技术分享图片

赋值元组的时候,圆括号是可以省略的

技术分享图片

tuple() 函数将一个可迭代序列转化成元组

技术分享图片

访问元组跟列表访问是一致的

技术分享图片

其他一些操作:(下面操作产生一个新的对象)

技术分享图片

元组的通用操作,和列表的通用操作一致,如:

t in tuple1   某元素在元组里面

t not in tuple1    某元素不在元组里面

tuple1 + tuple2 

tuple1 * 2

tuple[index]

tuple[ i : j ]

tuple[ i : j : k ]

len(tuple)   元组长度

min(tuple)  最小值

max(tuple)   最大值

sum(tuple)    总和

tuple.index(x)  某个元素第一次出现的元组下标

tuple.count(x)   某个元素出现几次

 

扩展:

a , b  = 5 , 10  这是分别给2个变量赋值。而不是声明一个元组

交换 a与b的值可以这样子写  a , b  = b , a

 

Python零基础入门(8)-------tuple 元组

标签:bubuko   通用   gpo   入门   赋值   index   sum   python   扩展   

原文地址:https://www.cnblogs.com/Hong-Bin/p/8379619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!