MySQL 保存tuple类型_元组tuple类型内置方法

元组tuple类型内置方法

元组是不可变的列表,在定义完成后后面就不可以进行更改,因此元组只可取不可存

优点:占内存小

用途

用来存兴许爱好、地名等多个值

定义

( )中可以放任意类型的数据,值与值之间用都好隔开

province_name_tuple = ('北京','上海','天津','广州','深圳')

province_name_tuple1 = tuple(('北京','shanghai','天津',5,'深圳'))

print(province_name_tuple)

print(province_name_tuple1)

('北京', '上海', '天津', '广州', '深圳')

('北京', 'shanghai', '天津', 5, '深圳')

常用操作+内置方法

优先掌握

索引取值

province_name_tuple= ('北京','上海','天津','广州','深圳')

# 0 1 2 3 4

# -5 -4 -3 -2 -1 索引序号

print(province_name_tuple[2])

print(province_name_tuple[-3])

天津

天津

切片(顾头不顾尾,步长)

语法:print(tuple[起始索引:终止索引:步长])

province_name_tuple = ('北京','上海','天津','广州','深圳')

print(province_name_tuple[1:4])

print(province_name_tuple[-2:])

('上海', '天津', '广州')

('广州', '深圳')

长度len

语法:len(tuple)

province_name_tuple = ('北京','上海','天津','广州','深圳')

print(len(province_name_tuple))

5

成员运算in和not in

语法:

print(str1 in tuple)

print(str2 not in tuple)

province_name_tuple = ('北京','上海','天津','广州','深圳')

print('shanghai'in province_name_tuple)

print('上海'in province_name_tuple)

False

True

循环

province_name_tuple = ('北京','上海','天津','广州','深圳')

for i in province_name_tuple:

print(i)

北京

上海

天津

广州

深圳

count

语法:tuple.count(object)从元组中数出object的个数

province_name_tuple = ['北京','上海','天津','广州','上海','深圳','上海']

print(province_name_tuple.count('上海'))

3

index

语法:tuple.index()返回元组中元素的索引值

province_name_tuple = ('北京','上海','天津','广州','深圳')

print(province_name_tuple.index('天津'))

2

存一个值or多个值

多个值

有序or无序

有序

可变or不可变

因为元组内的值在定义完成后就无法再进行更改,所以是不可变数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值