python之tuple元组

本文介绍了Python中的元组,包括元组的定义(如张三,李四),其特点是不可修改、自动组包与解包,以及如何利用元组快速交换数据。
摘要由CSDN通过智能技术生成

1. 元组介绍

Python的元组与列表类似,也是容器的一种,不同之处在于元组的元素不能修改

  • 用于存储 一串 数据,元素之间使用 , 分隔
  • 元组的索引从 0 开始
  • 元组的类型:tuple

2. 元组的定义

元组用 () 定义

names_tuple = ('张三','李四','王五')

# 单个元组定义
names_tuple = ('林青霞')        # 错误定义方式 
names_tuple = ('林青霞',)        # 正确定义方式 

注意:一个元素的元组定义需要在元素后加上

3. 元组的特点和作用

元组作为一种高级数据类型,具备如下的特点

3.1 自动组包

t的类型是元组类型,这就是元组的自动组包特征

t = '林青霞','张曼玉','王祖贤'

3.2 自动解包

# 定义元组
t = ('林青霞','张曼玉','王祖贤')
# 变量赋值
a,b,c= t

元组t会自动解包分别赋值给a、b、c三个变量

注意:左边变量的个数一定要和元组的元素个数保持一致

3.3 交换数据

可以利用元组的组包和解包特点,,速交换两个数据

a = 10

b = 20

# 交换a和b

a, b = b, a

print(a)        # 20

print(b)        # 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值