鱼C论坛

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

[技术交流] 章节四:元组

[复制链接]
发表于 2017-7-4 22:18:43 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 向西而笑 于 2017-8-24 20:43 编辑
课时13:元组:戴上了枷锁的列表


元组和列表是很相像的,不同的是元组的权利被锁在牢笼里,它的值很难被修改。

创建元组

>>>tuple1 = (1,2,3,4,5)
>>> tuple1(2,'哈哈',[1,3])
创建元组括号不是关键,关键是要有逗号隔开

>>> tuple1 = (123)
>>> type(tuple1)
<class 'int'>           #用type()函数来查看是什么类型
>>> tuple1 = 1,2,3,'哈哈'
>>> type(tuple1)
<class 'tuple'>

创建一个空元组直接一个空括号可以:>>>tuple1 = ()
创建只有1各元素的元组后面要加一个逗号,只加逗号不加括号也可以,
>>> tuple2 = (5,)
>>> type(tuple2)
<class 'tuple'>
>>> tuple3 = 2,
>>> type(tuple3)
<class 'tuple'>
更新和删除元组
利用分片的方法来更新元组
>>> tuple1 = (1,2,3,4,5,6)
>>> tuple1 = tuple1[:3] + (9,) + tuple1[3:]
>>> tuple1
(1, 2, 3, 9, 4, 5, 6)
也可以用分片的方法来删除一个元素
>>> tuple1 = tuple1[:2] +  tuple1[4:]
>>> tuple1
(1, 2, 4, 5, 6)
删除整个元组:用del,这样删除是整个元组都删除,不像del列表还剩一个空列表。

元组相关的操作符
和列表一样元组可以使用很多操作符如拼接操作符:+;重复操作符:*;成员关系操作符:in not in
使用方式和列表差不多,不一一赘述了。






评分

参与人数 2鱼币 +5 收起 理由
小甲鱼 + 3
康小泡 + 2

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 11:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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