Chapter06 python基础——元组

一、元组tuple

(一)元组tuple:不可改变的序列

表示方法:用小括号()括起来,单个元素括起来后加逗号(,)

创建空元组的字面值

t = ()

创建非空元组的字面值:

t = 200,

t =(20,)

t = (10,20,30)

t = 10,20,30

元组的错误示例:t = (20)

(二)序列赋值

x,y,z = 100,200,300               #序列赋值

x,y,z = (100,200,300)              #序列赋值

x,y,z = [100,200,300]              #序列赋值

x,y,z = ‘ABC’                    #序列赋值

(三)元组的构造(创建)函数

tuple()          #生成一个空元组

tuple(iterable)          #

(四)元组的运算:

算术运算:+         +=       *        *=

比较运算:<       <=      >       >=        ==        !=

in 与 not in

(五)索引和切片

元组的索引和切片等同于列表的索引和切片

元组的切片返回一个元组

元组不能索引赋值和切片赋值

(六)元组的方法:

t.count(value)     返回元素个数(同list.count)

t.index(value,[start,[stop]]) 返回某个元素在元组的索引位置

(七)用于序列的函数:

len()

max()

min()

sum()

any()

all()

str()    将对象序列化为字符串

list(iterable)

tuple(iterable)

reversed(seq)    返回反向顺序的迭代器对象

sorted(iterable,reverse=False)          返回已排序的列表

(黄色部分两个函数,对于一切可迭代对象都能用)

猜你喜欢

转载自blog.csdn.net/weixin_42353109/article/details/80568867
今日推荐