Python基础16 元组的创建、可变序列和不可变序列、元组的遍历

一、可变序列和不可变序列

"""
元组
python的内置结构之一,不可变数列
不可变序列(没有增删改操作):
字符串、元组
可变序列(可以增删改,对象地址不变):
列表、字典
"""
"""
使用不可变序列的原因
1、在多任务环境下,同时操作对象时不需要加锁
2、在程序中尽可能多使用不可变序列
3、元组中存储的是对象的引用
4、如果元组中的对象本身是不可变对象,则不能再引用其他对象
5、如果元组中的对象本身是可变对象,则可变对象的引用不可以改变,但是数据可以改变
"""
tup=tuple((1,[1,2,3],2))
tup[1].append(5)
print(tup)

二、元组的创建

# 元组的创建
# 方法一:直接小括号创建
t1=("hello","python")
# 省略了小括号的创建方式
t3="hello","python"
# 如果新建的元组 只包含一个元素 则需要小括号和逗号(逗号不可以省略)
t4=("hello",)
print(t4)
# 方法二:使用内置函数tuple()
t2=tuple(("hello","python",1))

# 空元祖的创建
t5=()
t6=tuple()
print(type(t5))

三、元组的遍历

# 元组的遍历
# 元组是可迭代对象,可以用for in遍历
t7=["hello","my","python"]
for item in tup:
    print(item)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值