元组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. Java日期推迟计算、日期大小

    /** * 日期推迟计算 * @param date * @param num * @return java.util.HashMap<java.lang.String,java.lang.St ...

  2. codeforces round 416 div2 补题 CF 811 A B C D E

    A. Vladik and Courtesy 水题略过 #include<cstdio> #include<cstdlib> #include<cmath> usi ...

  3. Java序列化系列教程(下)

    一引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口 ...

  4. bzoj 2763: [JLOI2011]飞行路线【分层图+spfa】

    为什么早年的题总是从0开始标号啊--又zz了一次WA 分层图的题只有这一个套路吧,建分层图,然后优化时间是分层跑spfa然后层与层之间单独跑即可 #include<iostream> #i ...

  5. hadoop2.x 常用端口及定义方法

    一 常用端口号 1 HDFS 2 YARN 3 HBase 4 Hive 5 ZooKeeper 二 Web UIHTTP服务 1 对于存在 Web UIHTTP服务的所有 hadoop daemon ...

  6. c语言小项目-使用mysql数据库的图书管理系统

    VS2013通过MySQL方式连接到MySQL MySQL官网上C++的API有两个.一个是很成熟的mysql++,另一个是MySQL Connector/C++,近两年才出的,模仿JDBC做的,封装 ...

  7. MongoDB学习笔记~复杂条件拼接和正则的使用

    在大叔lind框架里有日志组件logger,而在日志实现方式上有file,mongodb,sql,json等方式,对分布式日志处理上大叔推荐使用mongodb进行存储,除了它的高效写入,灵活的结构外, ...

  8. ASP.NET文件操作

    在开发Web程序时,不但有存储在数据库中和XML文件中的数据形式需要处理,而且还有很多诸如文本.Word文档和图片等格式的文件数据需要处理.尤其是在一些信息管理系统中,文档的处理流程贯穿了整个系统的运 ...

  9. 通信协议------Http、TCP、UDP

    CP   HTTP   UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务. TCP   HTTP   UDP三者的关系: TCP/IP是个协议组, ...

  10. Json-->Newton.Json.dll的使用方法

    Newton.Json.dll  for .NET2.0 实体1 public class Student    {        public string ID { get; set; }     ...