吾爱乐享
个人学习博客

python学习之元组 字典 列表及运算符

布尔值 首字符必须大写,否则不识别
元组
关键字tuple 符号() 所有的符号都是英文状态下的符号
1 特征
1.1 圆括号括起来的数据都是元组,看类型type()
1.2 空元组 t_1=()
1.3 如果一个元组里面只有一个元素,要在元素后面加逗号 t_1=(‘1’,)
1.4 元组里面可以包含各种类型的数据:整数 浮点数 字符串 布尔值(True False) 元组 等
t_2=(1,2.56,’hello’,(4,5,6,’python’))
1.5 元素与元素之间是用逗号隔开的,看元素的长度len()
t_2=(1,2.56,’hello’,(4,5,6,’python’))
print(len(t_2)) # 输出 4
2 用法
取值方式:与字符串一样 根据索引取值 可以切片取值
2.1 取单个值的方式 元组[索引值] 索引值从0开始
t_2=(1,2.56,’hello’,(4,5,6,’python’))
print(t_2[-1]) # 输出 (4, 5, 6, ‘python’)
2.2 嵌套取值方式 一层一层取索引
t_2=(1,2.56,’hello’,(4,5,6,’python’))
取‘python’
print(t_2[-1][-1]) #或 t_2[3][3] 输出 ‘python’
eg:取’python’中的y
print(t_2[-1][-1][1])
2.3 切片取值 同字符串 元组名[索引开始值:索引结束值:步长] 取左不取右
print(t_2[::]) # 输出 (1, 2.56, ‘hello’, (4, 5, 6, ‘python’))
print(t_2[0:4:1]) # 输出 (1, 2.56, ‘hello’, (4, 5, 6, ‘python’))
print(t_2[0:4:2]) # 输出 (1, ‘hello’)
print(t_2[0:4:3]) # 输出 (1, (4, 5, 6, ‘python’))
1.8 元组是有序数据类型,不可以做增 删 改
a=(2,3.5,’hello’,True,(4,6,7,’python’),3,4)
print(a.index(3,2)) # 输出 5 表示取第二个3的索引
index(m,n) 表示m取第n次时候的索引
3 场景–心随我动
列表
关键字 list 符号中括号[]
# 列表
# 关键字 list 符号[]
# 1 .特征
# 1.1 中括号[]括起来的都是列表
# 1.2 空列表 t=[]
# 1.3 列表里面可以包含各种类型的数据 整数 浮点数 字符串 布尔值 元组,列表等
# 1.4 元素和元素之间用逗号隔开,看元素长度len()
# 2取值方式:与字符串/元组一样 根据索引取值 可切片取值
t=[2,0.0089,’1′,True,(1,2,3,’hello’),[‘python’,’zhangs’,’西瓜’,’西红柿’]]
# 2.1单个取值方式 列表名[索引值]
print(t[4]) # 取列表中索引为4的元素 输出:元组
print(t[-1]) # 取列表最后一个元素 输出:列表
# 2.2嵌套取值方式
print(t[4][3]) # 取元组中索引为3的元素的值 输出:hello
print(t[-1][2]) # 取列表中索引为-1的元素的值 输出:西瓜
# 2.3 切片取值方式 同字符串/元组 列表名[索引开始位置:结束位置:步长]
# eg:请把最后一个嵌套在t列表里面的子列表的索引为偶数的值打印出来
print(t[-1][::2])
# 2.4 列表是有序数据,支持增删改 运用范围最广
# 函数 只支持列表的函数
#t=[2,0.0089,’1′,True,(1,2,3,’hello’),[‘python’,’zhangsan’,’西瓜’,’西红柿’]]
#print(t.count(True))
# print(t.clear())
# 增加
# 方式一 append(value)
# 加在尾部 列表名.append(value) 一次只能增加一个元素
t_3=[2,0.0089,’1′,True,(1,2,3,’hello’),[‘python’,’zhangsan’,’西瓜’,’西红柿’]]
print(t_3.append(‘鱼’)) #输出
# 方法二 insert(i,value)
# 在指定的索引位置加元素 列表名.insert(i,value) 一次只能增加一个元素

赞(0) 打赏
未经允许不得转载:吾爱乐享 » python学习之元组 字典 列表及运算符

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏