Python入门之元组

初识元组

元组(tuple)的概念:
和列表类似,元组也是由一系列的按特定顺序(索引号)排序的元素组成;
表达方式:
元组的元素都放在一对小括号( )中,相邻元素之间用逗号‘,’隔开;和列表类似,不和字符串类似的原因:字符串中的任意元素(代码)都是文本类型,而列表和元组中元素可以是任意数据类型

a = (1, '2', [3, 4], (5, 6))
for i in a:
    print(i, f'该元素的类型是:{type(i)}')
#类型转换,将字符串转为列表:a = '123', b = list(a);
#同样的要转换成元组直接用tuple()就可以

元组(tuple)的创建:

a = ()  # 创建了一个空元组
print(a, type(a))
a = (1)
print(a, type(a))  # 1 <class 'int'>,int是整型数据不是元组
a = (1,)  # 单个元素必须加',',否则不是元组类型
b = ('中国')
print(b, type(b))  # 中国 <class 'str'>
b = ('中国',)  # 单个元素必须加',',否则不是元组类型
print(b, type(b))  # ('中国',) <class 'tuple'>
#元组还可以是不要括号,直接写数据,但是这种不建议!
a = 1, '2', [3, 4]
print(a, type(a))  # (1, '2', [3, 4]) <class 'tuple'>
b = 1,
print(b, type(b))  # (1,) <class 'tuple'>

元组特点

元组中的元素是有序的,这里的【有序】是指【有索引号】

a = (1,2,3,4,5,6)
print(a[5])#6

元组的查找

元组中元素的查找:
1.通过for循环遍历取出元素;

a = (1,2,3,4,5,6)
for i in a:
    print(i)

在这里插入图片描述

2.通过索引号来查找(获取)

1.获取单个元素(值)语法格式:数据本身或变量名[那个要获取元素的索引号];
2.获取多个元素(切片)语法格式:数据本身或变量名[起始索引: 结束索引: 步长],取前不取后

a = (1, '2', [3, 4], (5, 6))
# 要求取出元组中的数值4:
# 当要取的元素是属于嵌套数据中的元素时,
#那么该元素属于几层嵌套,就写几个[索引号]进行取值!!!
print(a[2][1])  # 先从大元组中取出小列表[3, 4],
#然后再从小列表中取出数值4

元组本身不可变,所以不能进行增删改的操作,但是可以对元组中的可变数据类型进行改变

a = (1, '2', [3, 4], (5, 6))
a[2].append('中国')
print(a)  # (1, '2', [3, 4, '中国'], (5, 6))
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值