10.19元组与字典

本文介绍了Python中的元组和字典。元组是不可变的序列,类似于列表但不支持增删改操作。元组可以用在无歧义的情况下省略括号。字典是一种可变的容器,用于存储键值对,键必须是不可变类型,字典提供了增删查改等操作。通过字典的get方法和setdefault方法可以安全地访问和更新键值对。
摘要由CSDN通过智能技术生成

10.19元组与字典

认识元组

元组是容器型数据类型(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3,…)

元组不可变(不支持增删改);元组是有序的(支持下标操作)

其中的元素可以是任何类型的数据

空元组

t1 = ()
print(t1, type(t1))

元组就是不可变的列表

列表中和可变无关的操作,元组都支持

查找

t2 = ('长津湖', '战狼', '我是特种兵', '阿凡达', '悬崖上的金鱼姬')
print(t2[-1], t2[0], t2[1])     # 悬崖上的金鱼姬 长津湖 战狼
print(t2[2:])       # ('我是特种兵', '阿凡达', '悬崖上的金鱼姬')
for x in t3:
    print(x)
for index in range(len(t3)):
    print(index, t3[index]) #遍历查找

其他相关操作

t1 = (10, 20, 30)
t2 = (111, 222)
print(t1 + t2)      # (10, 20, 30, 111, 222)
print(t1 * 2)       # (10, 20, 30, 10, 20, 30)
print((10, 20, 30) == (20, 10, 30))     # False
print((100, 1, 1000) > (100, 2, -3003))     # False
print(10 in t1)     # True

元组相关函数

# max、min、sum、sored、len、tuple
t1 = (34, 56, 89, 1, 90, 32)
print(max(t1), min(t1), sum(t1), len(t1))
print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值