python基础——元组字典

本文介绍了Python中的元组、字典和集合。元组是不可变序列,用于存储数据且不可修改,可以使用()创建,支持解包操作。字典是一种映射数据结构,提供快速的键值对查询,键必须是不可变对象且唯一。集合是无序且不允许重复的不可变对象集合,可以由{}创建或通过set()函数从序列和字典转换得到。文章还涵盖了字典的遍历方法和集合的运算。
摘要由CSDN通过智能技术生成

1. 元组简介

元组基本介绍

  • 元组表现形式tuple
  • 元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)
  • 使用()创建元素
  • 元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略
  • 元组解包指将元组当中的每一个元素都赋值给一个变量
# 元组tuple 元组是一个不可变序列
# 什么时候用列表?什么时候用元组?
# 一般情况下希望数据不可变,就用元组,其余情况都用列表

# my_tuple = (1, 2, 3, 4, 5)
# # print(my_tuple[3])
# my_tuple[3] = 10

# 元组里面至少得有一个逗号
# 当元组不是空元组时,括号可以省略
# my_tuple = 10, 20, 30, 40, 50
# print(my_tuple, type(my_tuple))
# 元组的解包
# 解包就是指将元组当中的每一个元素都赋值给变量
# a, b, c, d, e = my_tuple
# print('a=', a)
# print('b=', b)
# print('c=', c)
# print('d=', d)
# print('e=', e)


# a = 6
# b = 8
# b, a = a, b
# print('a =', a)
# print('b =', b)


# my_tuple = 10, 20, 30, 40
# a, b, c = my_tuple  # ValueError: too many values to unpack (expected 3)
# a, b, *c = my_tuple
# a, *b, c = my_tuple
# *a, b, c = my_tuple
# print('a =', a)
# print('b =', b)
# print(c)


a, *b, c = [1, 2, 3, 4, 5
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值