|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
使用方式和列表差不多,不一一赘述了。
|
评分
-
查看全部评分
|