元组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不可变

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

元组tuple类型内置方法的更多相关文章

  1. 7.4 元组tuple类型内置方法

    元组tuple 元组相当于不可变的列表,在定义完成后后面就不可以进行更改,因此元组只可取不可存 因为不可变,所以相对列表来说,他的功能也少了很多,所以,不难理解,他有个优点就是占用内存小. 作用:能够 ...

  2. python基础-元组(tuple)及内置方法

    元组-tuple 用途:用于存储多个不同类型的值,但是不能存储可变类型数据 定义方法:用小括号存储数据,数据与数据之间通过逗号分隔,元组中的值不能改变. 注意: 1.定义元组时,如果里面只有一个值,在 ...

  3. day07-列表类型/元组类型/字典类型/集合类型内置方法

    目录 列表类型内置方法 元组类型内置方法 字典类型内置方法 集合类型内置方法 列表类型内置方法 用来存多个元素,[]内用逗号隔开任意数据类型的元素 1. list()强制类型转换 print(list ...

  4. Python-数据类型内置方法(2)

    目录 元组(tuple) 内置方法: 字典(dict) 内置方法: 优先掌握: 需要掌握 集合(set) 优先掌握 深浅拷贝 拷贝(赋值) 浅拷贝 深拷贝 总结 存值个数 有序 or 无序 可变 or ...

  5. python-数字类型内置方法

    数字类型内置方法 为什么要有数据类型? 数据是用来表示状态的,不同的状态就应该用不同的数据类型去表示 整型(int) 用途:年龄.号码.银行卡号等 定义:可以使用int()方法将纯数字的字符串转换为十 ...

  6. str类型内置方法

    目录 str类型内置方法 用途 定义方式 常用操作和内置方法 优先掌握 需要掌握 了解 存一个值or多个值 有序or无序 可变or不可变 强化训练 str类型内置方法 用途 字符串数字.字母.下划线组 ...

  7. day06-数字类型、字符串类型内置方法

    目录 数字类型内置方法 字符串类型内置方法 有序 or 无序 可变 or 不可变 数字类型内置方法 1. int()强制类型转化成整型 age_str = '18' # 定义字符串 age = int ...

  8. day08 数字,字符串类型内置方法

    目录 数字类型内置方法 为什么要有数据类型? 定义方式 方法 储存一个值or多个值? 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 字符串 ...

  9. Python-数据类型内置方法(1)

    目录 数字类型内置方法 整形(int) 浮点型(float) 字符串类型内置方法 优先掌握 需要掌握 了解 列表类型内置方法 优先掌握 需要掌握 数字类型内置方法 整形(int) 作用:年龄 定义:x ...

随机推荐

  1. go语言---for range

    学习-go语言坑之for range https://www.cnblogs.com/hetonghai/p/6718250.html go只提供了一种循环方式,即for循环,在使用时可以像c那样使用 ...

  2. 洛谷P1155 双栈排序——思路题

    题目:https://www.luogu.org/problemnew/show/P1155 思路... 看博客:https://www.cnblogs.com/Narh/p/9213825.html ...

  3. android 手机上运行图像算法

    在pc上调试好的图像处理算法想要在android手机上跑一下看看速度需要一下几个步骤 1.建立一个android application,通过ndk调用你写好的图像算法的c/c++ code 2. 然 ...

  4. Java应用程序中的声音播放

    声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉,声音是多媒体技术的基础. 播放声音是Java对多媒体的支持一个重要部分,它支持的声音文件类型主要有: AU - (扩展名为 ...

  5. 私有CA和证书

    证书类型 证书授权机构的证书 服务器 用户证书 获取证书两种方法 使用证书授权机构: 生成签名请求(csr ) 将csr发送给CA 从CA处接收签名 自签名的证书: 自已签发自己的公钥 openSSL ...

  6. vue学习笔记(1)

    1.检测变化 <ul> <li v-for="item in list">{{item}}</li> </ul> <scrip ...

  7. [Swift通天遁地]一、超级工具-(6)通过JavaScript(脚本)代码调用设备的源生程序

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  8. 关于Anaconda环境变量配置遇到的一些情况说明

    安装和配置环境变量的话就不多说了,大家可以参照这个说的去做就行 https://blog.csdn.net/weixin_42997646/article/details/89414769 验证配置环 ...

  9. python自动化测试学习笔记-8单元测试unittest模块

    官方参考文档:http://docs.python.org/2.7/library/unittest.html unittest是一个python版本的junit,junit是java中的单元测试框架 ...

  10. js实现水波纹背景

    <!DOCTYPE html> <html> <head> <title>水波背景</title> <meta charset=&qu ...