Python学习笔记9-元组

本文介绍了Python中的元组,作为不可变序列,元组不可进行增、删、改操作。内容包括元组的创建方法,如直接使用小括号或tuple()函数,以及包含单个元素时的特殊写法。此外,通过示例展示了元组内的元素类型和内存地址,强调了元组的不可变性,但可以修改元组内列表元素。最后,讨论了如何遍历元组,包括使用for-in循环和索引方式。
摘要由CSDN通过智能技术生成

元组的介绍

  • 元组:Python内置的数据结构之一,是一个不可变序列。
  • 不可变序列:字符串、元组,没有增、删、改操作。
  • 可变序列:列表、字典,可以对序列执行增、删、改操作,对象地址不发生改变。

元组的创建

  • 直接小括号:t=(‘Python’,‘hello’,90)
  • 使用内置函数tuple():t=tuple((‘Python’,‘hello’,90))
  • 只包含一个元组的元素需要使用逗号和小括号:t=(10,)
print('---使用小括号---')
t=('Python','hello',90)
print(t)
print(type(t))
print('---tuple()函数---')
t1=tuple(('Python','hello',90))
print(t1)
print(type(t1))
t3=('Python',)
print(t3) 

在这里插入图片描述

t=(10,[20,30],9)
print(t)
print(type( t))
print(t[0],type(t[0]),id(t[0]))
print(t[1],type(t[1]),id(t[1]))
print(t[2],type(t[2]),id(t[2]))
'''尝试将t1'''
# t[1]=100#报错,不能改变元组
#可以修改元组中,列表的元素
t[1].append(100)
print(t)
print(type( t))
print(t[1],type(t[1]),id(t[1]))

在这里插入图片描述
元组的遍历

  • 元组是可迭代对象,所以可以使用for …in 进行遍历。
  • 使用索引遍历元组,但是要注意索引越界的问题。
print('---使用for in---')
t1=tuple(('Python','hello',90))
for item in t1:
    print(item)
print('--- 使用索引遍历元组---')
print(t1[0]) 
print(t1[1])
print(t1[2])

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值