鱼C论坛

 找回密码
 立即注册
查看: 1708|回复: 0

[技术交流] 《Python零基础》013、元组:戴上了枷锁的列表

[复制链接]
发表于 2017-7-25 15:35:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
元组:戴上了枷锁的列表
由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。

我们主要从以下几个点来讨论学习:
创键和访问一个元组元组一旦建立,元组内的元素不允许修改和删除,这是元组与列表最大的区别。
>>> tupel1 = (1,2,3,4,5,6,7,8,9,10)
>>> tupel1
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
创建元祖时,小括号可以省略:
>>> temp = 2,3,4,
>>> type(temp)
创建空元祖
>>> temp2 = ()
>>> type(temp2)
<class 'tuple'>
创建一个元素的元祖,注意,必须有逗号。无逗号则不是元祖。
>>> temp3 = (1,)
>>> type(temp3)
<class 'tuple'>
>>> temp = (1)
>>> temp
1
>>> type(temp)
<class 'int'>
>>> 8 * (8)
64
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)
>>> 

元祖切片:

方法同列表。
>>> tupel1
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
>>> tupel1[5:]
(6, 7, 8, 9, 10)
元祖访问:
输入位置标号即可。
>>> temp = 2,3,4,
>>> temp[2]
4
>>> 

更新和删除一个元组
元祖的元素不可以被修改,利用元祖切片的方法,可以实现更新。
>>> temp = ("小甲鱼","黑夜","迷途","小布丁")
>>> temp = temp[:2] + ("怡静",) + temp[2:]
>>> temp
('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')
>>> 


元祖的删除

同样也是利用元祖切片的方法实现的。
>>> temp = ("小甲鱼","黑夜","迷途","小布丁")
>>> temp = temp[:2] + temp[3:]
>>> temp
('小甲鱼', '黑夜', '小布丁')
>>> 
整个元祖的删除可以利用del命令实现。
>>> temp
('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')
>>> del temp
>>> temp
Traceback (most recent call last):
  File "<pyshell#42>", line 1, in <module>
    temp
NameError: name 'temp' is not defined
>>> 


元组相关的操作符
拼接操作符:(+)
左右类型必须一致。
>>> temp = ("小甲鱼","黑夜","迷途","小布丁")
>>> temp = temp[:2] + ("怡静",) + temp[2:]
>>> temp
('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')
重复操作符:
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)
关系操作符:(<, >, >=等。)
>>> temp1 =(1,2,)
>>> temp2 =(2,3,)
>>> temp1 > temp2
False
>>> 

成员操作符:(in ,not in)
>>> temp2 =(2,3,)
>>> 2 in temp2
True
>>>


逻辑操作符:(and, or )
>>> temp1 =(1,2,)
>>> temp2 =(2,3,)
>>> temp3 =(3,4,)
>>> temp1<temp2 and temp2<temp3
True
>>> 

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
小甲鱼 + 5 + 5 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 12:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表