今天是小编分享python入门教程第八讲,讲述元组tuple用法。
东西/原料
- 电脑
- python
方式/步调
- 1
python的别的一种有序列表tuple元组。和上一讲的list很是近似,可是tuple一旦初始化后元素不克不及被点窜了。
若何界说一个元组?
界说一个元组,并打印
>>> students = ('zhaoyun','machao','huangzhong')
>>> print (students)
('zhaoyun', 'machao', 'huangzhong')
>>>
- 2
元组tuple和list纷歧样的是,没有insert、append等功能喽,然而获取元素的方式和list是近似的。
好比获取元素索引为2或者1的元素
students[1]
>>> print (students[2])
huangzhong
>>> print (students[1])
machao
>>>
- 3
那么不成以变的tuple有何应用场景呢?
从代码平安性考虑,因为不成变动,加倍平安。所以良多时辰能利用tuple的毫不利用list,这是根基原则之一。
若何界说一个空的元组呢?
和list近似
>>> a = ()
>>> print (a)
()
>>> print (len(a))
0
>>>
- 4
那若何界说一个只有一个元素的元组tuple呢?
>>> b = ('1')
>>> print (b)
1
>>>
>>>
>>> b = ('1',)
>>> print (b)
('1',)
>>>
后者界说的才是对的哦,只有1个元素的tuple在界说的时辰加一个逗号,用来消弭这个歧义。
- 5
接下来再看看这个挺有意思的例子。
>>> c = (1,2,['x','y'])
>>> c[2][0] = 'a'
>>> c[2][1] = 'b'
>>> print (c)
(1, 2, ['a', 'b'])
>>>
从这个例子来看,良多会有疑问?这个tuple不是能变吗,为何要说tuple是不成变的呢
其实否则,说tuple不成变而是说地址指标的目的不成变,本例所有的地址指标的目的并没有变
- 6
最后总结一下tuple和list的区别:
list和tuple都是Python内置有序调集,前者可变,后者不成变。按照具体需要和场景来选择来利用它们二者。
注重事项
- 分享投票点赞或存眷,是对小编最年夜的鼓动勉励。感谢~
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/241704.html
- 上一篇: 百度经验如何修改收入数据去炫耀下
- 下一篇: AI怎么做叠印
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497