元组-回顾

第二部分:元组


一.作用:元组就是'一个不可变的列表',按照索引/位置存放多个值,和列表相同,只能读不能该,改则报错。
只有读的需求的时候用元组,省内存空间,能保护数据,减少出错概率

二.定义:
x=(1,2,'a') #存放的是值的内存地址
x=(1,) #只有一个元素则必须加括号
x=(1) #x变量的类型是整型而不是元组

三. 元组不可变:列表可变是内存地址能改变,
元组不可变是元组内存放的内存地址不能改变

四. 类型转换
print(tuple('beautiful'))
print(tuple([4,5,6]))
print(tuple({'k1':1,'k2':2,'k3':2}))

五.内置方法
(优先掌握的操作)
5.1取值
正向取
x=(1,2,3,4,5)
y=x[1]

正向取
y=x[-1]
print(y)

5.2切片
例:
x=('a','b','c','e','f')
y=x[1:3]
print(y)

z=x[::-1]
 print(z)

3.长度len
x=('a','b','c','e','f')
print(len(x))

4.成员运算in和not in
x=('you','are','beautiful')
print('you' in x)

x=('you','are','beautiful')
print('you' not in x)

5.循环
x=('a','b','c','e','f')
for i in x:
print(i)

6.index
x=('a','b','c','e','f')
print(x.index('a'))
print(x.index('A')) #找不到报错
——>元组没有find方法
posted @ 2020-03-11 19:36  风起千寻  阅读(126)  评论(0编辑  收藏  举报