day:21 python——元组

一、什么是元组

1.定义:
元组(tuple)是Python中常用的一种数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字、甚至元组。元组是'写保护'的,即元组中元素作为一个整体,创建后不能再做任何修改操作。

2.元组用:小括号()

3.元组字符类型:

<class 'tuple'>

t=(1,)
print(type(t)) #<class 'tuple'>

二.元组运用

元组有一定限制,在元组上只能进行查找和统计,不能进行修改

1.index 根据元素查看索引位置

t=(3,1,2,3,3,2,"s")
print(t.index(2))

2.count 统计元素的格式
t=(3,1,2,3,3,2,"s")
print(t.count(3))

3.如何无限制修改元组
将元组通过list转换成列表,
进行修改;
再将修改后的list转换成tuple元组

t=(3,1,2,3,3,2,"s")
list1=list(t) #通过list将元组转换成列表
print(list1) #打印列表

list1.append(9)
print(list1)

将列表转换元组tuple
t1=tuple(list1)
print(t1)
print(type(t1)) #<class 'tuple'>

面试题:

1.元组和列表的区别
第一:括号不一样 元组(),列表[]
第二:字符类型不一样:tuple,list
第三:元组不可变,列表可变
第四:元组比列表更安全,
第五,元组要修改,可以转换成列表,在修改,转回元组

posted @ 2025-03-14 11:04  君庭  阅读(18)  评论(0)    收藏  举报