在python中,列表、元组、字符串都是序列
序列的两个主要特点是:索引操作符和切片操作符
索引操作符:让我们从序列中抓取一个特定的项目
切片操作符:让我们能获取序列的一个切片,即一部分序列
序列的基本操作
1.len(): 求序列的长度
2.+: 连接2个序列
3.*: 重复元素判断
4.in: 判段元素是否在序列中(返回值为true or false)
5.max: 返回最大的值
6.min: 返回最小的值
7.cmp(tuple1,tuple2) : 比较两个序列的值是否相等(返回的值为-1,1,0 返回0表示值是相等的)
元组
所谓的元组,个人理解为就是一个数学中的集合,集合中有多个元素,比如说:张三这个元组,有身高、体重、年龄、性别四个元素
#coding=utf-8 man=(‘身高‘,‘体重‘,‘男‘,37) print man[1]
输出结果为:体重
注意:元组中也是从0开始计数。
单一元组跟空元组定义
#空元组 t=() #单一元素元组 t=(1,)
如果在定义单一元组时候不使用逗号,那么其类型为int
元组定义好之后,是不可以再次修改元组中的元素的。
man=(‘身高‘,‘体重‘,‘男‘,37) #假设该人身高现在体重已经明确 man[1]=‘60‘
元组中值的获取
#coding=utf-8 #元组中值的获取,也可以成为一种定义变量的模式 t=(‘jack‘,38,167) name,age,heigh=t print(name) print(age) print(heigh) #那么可以这样定义变量 name,age,heigh=(‘jack‘,38,167)
输出结果:
时间: 2024-10-22 17:15:22