元组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不可变
- 因为元组内的值在定义完成后就无法再进行更改,所以是不可变数据类型
元组tuple类型内置方法的更多相关文章
- 7.4 元组tuple类型内置方法
元组tuple 元组相当于不可变的列表,在定义完成后后面就不可以进行更改,因此元组只可取不可存 因为不可变,所以相对列表来说,他的功能也少了很多,所以,不难理解,他有个优点就是占用内存小. 作用:能够 ...
- python基础-元组(tuple)及内置方法
元组-tuple 用途:用于存储多个不同类型的值,但是不能存储可变类型数据 定义方法:用小括号存储数据,数据与数据之间通过逗号分隔,元组中的值不能改变. 注意: 1.定义元组时,如果里面只有一个值,在 ...
- day07-列表类型/元组类型/字典类型/集合类型内置方法
目录 列表类型内置方法 元组类型内置方法 字典类型内置方法 集合类型内置方法 列表类型内置方法 用来存多个元素,[]内用逗号隔开任意数据类型的元素 1. list()强制类型转换 print(list ...
- Python-数据类型内置方法(2)
目录 元组(tuple) 内置方法: 字典(dict) 内置方法: 优先掌握: 需要掌握 集合(set) 优先掌握 深浅拷贝 拷贝(赋值) 浅拷贝 深拷贝 总结 存值个数 有序 or 无序 可变 or ...
- python-数字类型内置方法
数字类型内置方法 为什么要有数据类型? 数据是用来表示状态的,不同的状态就应该用不同的数据类型去表示 整型(int) 用途:年龄.号码.银行卡号等 定义:可以使用int()方法将纯数字的字符串转换为十 ...
- str类型内置方法
目录 str类型内置方法 用途 定义方式 常用操作和内置方法 优先掌握 需要掌握 了解 存一个值or多个值 有序or无序 可变or不可变 强化训练 str类型内置方法 用途 字符串数字.字母.下划线组 ...
- day06-数字类型、字符串类型内置方法
目录 数字类型内置方法 字符串类型内置方法 有序 or 无序 可变 or 不可变 数字类型内置方法 1. int()强制类型转化成整型 age_str = '18' # 定义字符串 age = int ...
- day08 数字,字符串类型内置方法
目录 数字类型内置方法 为什么要有数据类型? 定义方式 方法 储存一个值or多个值? 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 字符串 ...
- Python-数据类型内置方法(1)
目录 数字类型内置方法 整形(int) 浮点型(float) 字符串类型内置方法 优先掌握 需要掌握 了解 列表类型内置方法 优先掌握 需要掌握 数字类型内置方法 整形(int) 作用:年龄 定义:x ...
随机推荐
- 如何装载Storyboard中的ViewController?
如上图所示,如何装载Storyboard中指定的ViewController? 首先,需要指定ViewController的ID,如上图右上方红色方框内的Storyboard ID.然后使用下面的 ...
- [Codeforces 466C] Number of Ways
[题目链接] https://codeforces.com/contest/466/problem/C [算法] 维护序列前缀和 , 枚举中间一段即可 , 详见代码 时间复杂度 : O(N) [代码] ...
- Springboot 三种拦截Rest API的方法-过滤器、拦截器、切片
过滤器方式实现拦截(Filter) 通过继承Servlet的Filter类来实现拦截: @Component public class TimeFilter implements Filter { @ ...
- srand()
//第一次:5 0 第二次:5 16 srand(); //seed为常数,则每次运行产生的随机数一样 printf(); //产生的随机数都是一样的,都是5 srand(time(NULL)); p ...
- Android 性能优化(14)网络优化( 10)Determining and Monitoring the Connectivity Status
Determining and Monitoring the Connectivity Status This lesson teaches you to Determine if you Have ...
- 数据传递-------@ResponseBody
1.导入jar包 jack-core-asl-1.9.11.jar jack-mapper-asl-1.9.11.jar 2.配置springmvc-servlet.xml文件 <?xml ve ...
- Silverlight环境配置
今天对Silverlight安装环境进行了配置,本系统已经安装VS2010 和 Silverlight 5. 要开发Silverlight必须安装Developer Runtime 和 SDK , 且 ...
- .Net MVC 前台验证跟后台验证
前台验证: 首先你得有一个参数类,参数类代码如下 验证标记总结 [DisplayName("邮箱:")] [Required(ErrorMessage = " ...
- micropython陀螺仪控制舵机
2018-03-1220:14:00 import pyb import time from pyb import Pin xlights = (pyb.LED(2),pyb.LED(3)) MO = ...
- Pro ASP.Net Core MVC 6th 第四章
第四章 C# 关键特征 在本章中,我描述了Web应用程序开发中使用的C#特征,这些特征尚未被广泛理解或经常引起混淆. 这不是关于C#的书,但是,我仅为每个特征提供一个简单的例子,以便您可以按照本书其余 ...