元组 Python内置的数据结构之一,是一个不可变序列 不可变序列与可变序列的区别: 不可变序列:字符串、元组 没有增、删、改的操作 可变序列:列表、字典 可以对序列执行增、删、改操作,对象地址不发生更改
元组的创建方式:
#元组的创建方式:
#直接用小括号
t=("python","hello",90) #定义元组,元组和列表的外貌区别在于括号
#使用内置函数tuple(),一般用于类型转换,比如将列表转为元组
t1=tuple(("PYTHON","HELLO",99))
#元组里只包含一个元素的需要使用逗号
t2=(10,)
为什么要将元组设计成不可变序列: 1.在多任务环境下,同时操作对象是不需要加锁 2.因此,在程序中尽量使用不可变序列
使用元组的注意事项: 元组中存储的是对象的引用 a.如果元组中的对象本身是不可变对象,,则不能在引用其他对象。 b.如果元组中的对象是可变对象(如列表),则可变对象的引用不允许改变(不可以改变列表类型,可以改变列表里的元素)
元组的遍历:
t5=("python","hello",90)
"""第一种获取元组元素的方式,使用索引"""
print(t[0])
print(t[1])
print(t[2])
# print(t[3]) #报错,超出了元组的范围,在不知道元组里有多少个元素时,可以使用遍历元组的方法查看元组里有多少个元素
遍历元组:
"""遍历元组"""
for item in t5:
print(item)
主页有更多Python入门基础笔记