python 元组

# 1 定义格式

#list列表[] tuple元组()

t1=("一","二","三")

t2=()

t3=tuple()

print(f"t1的类型:{type(t1)},内容是:{t1}")

print(f"t1的类型:{type(t2)},内容是:{t2}")

print(f"t1的类型:{type(t3)},内容是:{t3}")

#定义单个元素的元组要与字符串区分开 加一个逗号

#单个元素的元组

t4=("hello")

print(f"t4的类型:{type(t4)},内容是:{t4}")

t5=("hello",)

print(f"t4的类型:{type(t5)},内容是:{t5}")

#嵌套

t6=((1,2,3),(4,5,6))

print(f"t6的类型:{type(t6)},内容是:{t6}")

#访问下标元素与列表一样

num=t6[-1][2]

print(f"t6[-1][3]={num}")

# 2 特点 定义完成后不可以修改

# 3 常见操作

#3_1 查找index()

t7=("一","二","二","三")

index=t7.index("一")

print(f"元组t7中查找一的下标是:{index}")

#3_2 统计元素出现次数count()

num=t7.count("二")

print(f"元组t7{t7}二出现的次数是:{num}")

#3_3 统计元素出现个数len()

l=len(t7)

print(f"元组t7{t7}的长度是:{l}")

#4 遍历

#4_1 while

index=0

while index

print(f"元组的元素有:{t7[index]}")

index+=1

#4_2 for

for elementin t7:

print(f"2元组的元素有:{element}")

# 元组内容不可修改 但嵌套列表 list里面值可以修改

t8=("一","二","二","三",[1,2,3])

print(f"元组t8的元素有:{t8}")

print(f"元组t8的元素t8[-1][-1]修改前为:{t8[-1][-1]}")

t8[-1][-1]="五"

print(f"元组t8的元素t8[-1][-1]修改后为:{t8[-1][-1]}")

运行结果:

C:\Users\小xin\Scripts\python.exe C:\Users\小xin\PycharmProjects\pythonProject2\元组.py

t1的类型:<class 'tuple'>,内容是:('一', '二', '三')

t1的类型:<class 'tuple'>,内容是:()

t1的类型:<class 'tuple'>,内容是:()

t4的类型:<class 'str'>,内容是:hello

t4的类型:<class 'tuple'>,内容是:('hello',)

t6的类型:<class 'tuple'>,内容是:((1, 2, 3), (4, 5, 6))

t6[-1][3]=6

元组t7中查找一的下标是:0

元组t7('一', '二', '二', '三')二出现的次数是:2

元组t7('一', '二', '二', '三')的长度是:4

元组的元素有:一

元组的元素有:二

元组的元素有:二

元组的元素有:三

2元组的元素有:一

2元组的元素有:二

2元组的元素有:二

2元组的元素有:三

元组t8的元素有:('一', '二', '二', '三', [1, 2, 3])

元组t8的元素t8[-1][-1]修改前为:3

元组t8的元素t8[-1][-1]修改后为:五

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值