【Python基础教程】第2章 列表和元组-2.4元组:不可变序列

序列是Python中的一种数据结构,它包含的元素都进行了编号。

典型的序列包括列表、字符串和元组。

其中,列表是可变的(可以进行修改),而元组和字符串是不可变的(一旦创建就是固定的)

为何需要元组?

1.元组可以在映射中当作键使用——而列表不行。

(因为元组是不可变的,故能做键使用,而列表是可变的。)

2.元组作为很多内建函数和方法的返回值存在。

2.4.0 创建元组

>>> #2.4.0 创建元组:元组大部分是用圆括号括起来的
>>> #创建元组:如果你用逗号分割了一些值,就自动的创建了元组
>>> #需要注意的是:创建元组必须要有逗号
>>> 1,2,3
(1, 2, 3)
>>> (1, 2, 3)
(1, 2, 3)
>>> ()
()
>>> #创建一个值的元组
>>> 42  #(错误)
42
>>> (42)#(错误)
42
>>> 42, #(正确:必须加个逗号,即使只有一个值)
(42,)
>>> (42,)#(正确)
(42,)

2.4.1 tuple函数

>>> #2.4.1 tuple函数:将一个序列转换为元组
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple('abc')
('a', 'b', 'c')
>>> tuple((1, 2, 3))
(1, 2, 3)

2.4.2 基本元组操作——除了创建元组和访问元组元素之外,并没有太多的其他的操作

>>> x = 1, 2, 3
>>> x[1]
2
>>> x[0:2]
(1, 2)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值