鱼C-python之元祖

一、元祖——戴上了枷锁的列表
列表是随意修改的,可以增加、删除里面的元素,元祖是不可以修改的。

1.创建元祖
>>> tuple1 = (1,2,3,4,5,6,7,8)
>>> tuple1[1]
2
>>> tuple1
(1, 2, 3, 4, 5, 6, 7, 8)
>>> 

注意:元祖的标识是逗号-‘,’,而不是 (),如果想创建一个元素的元祖,就要在元素后面加上逗号。如下:

>>> tuple2=(1)
>>> tuple2
1
>>> type(tuple2)
<class 'int'>
>>> 
>>> tuple3 = (1,)
>>> tuple3
(1,)
>>> type(tuple3)
<class 'tuple'>
>>> 

也可以不加(),但是要 逗号,例如:

>>> 
>>> tuple4 = 1,
>>> tuple4
(1,)
>>> type(tuple4)
<class 'tuple'>
>>> 
>>> 

但是如果要是创建空的元祖就要用小括号啦。例如:

>>> tuple5 = ()
>>> tuple5
()
>>> type(tuple5)
<class 'tuple'>
>>> 

更新元祖:

>>> 
>>> temp =('飞翼','瓶子','阿庆嫂','媛媛')
>>> 
>>> 要求:在  瓶子 和 阿庆嫂 之间插入 黑夜
>>> temp = temp[:2] + ('黑夜',) + temp[2:]
>>> temp
('飞翼', '瓶子', '黑夜', '阿庆嫂', '媛媛')
>>> 

哪些操作符可以用到元祖上呢?:
拼接 +
重复 *
关系操作符 < > =
成员操作符 in , not in
逻辑操作符 and or

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 本文为《爬着学Python》系列第九篇文章。 从现在开始算是要进入“真刀真枪”的Python学习了。之所以这么说,...
    SyPy阅读 2,161评论 0 14
  • Python简介 Python历史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生阅读 1,073评论 0 2
  • 感冒五天了,一直都这样咳嗽,不鼻塞,不流鼻涕。 五天不能带女儿,各种想念。 生了孩子当了妈,才明白,孩子是自己身上...
    轻眉如水阅读 183评论 0 0
  • 我叫卡卡,和一个足球明星的名字一样。今年是来这个家的第三个年头,我已经习惯了这个家的一切,我喜欢躺的地方,惯用的毛...
    木木爱跑步阅读 521评论 0 2