问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tuple和list有什么区别

发布网友 发布时间:2022-04-07 11:19

我来回答

2个回答

懂视网 时间:2022-04-07 15:40

list(推荐学习:web前端视频教程)

1、list是一种有序的集合,可以随时添加和删除其中的元素

2、访问list中的元素,索引从0开始,0为第一个元素,当索引超出范围会报错,索引不能越界,最后一个元素 的索引是len(num)-1

3、如果要取最后一个元素,除了计算索引位置,还可以用-1做索引直接取到最后一个元素

4、 使用append()可以在list的尾部添加元素

5、使用insert()可以将元素插入添加到指定位置

6、使用pop()可以删除list最后一个元素; 使用pop(i)其中i是索引号,可以删除指定位置的元素

tuple

1、tuple是一种有序列表,它和list非常相似

2、tuple一旦初始化就不能修改,而且没有append() insert()这些方法,可以获取元素但不能赋值变成另外的元素

foos = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
foos[0:10:2] 
[0, 2, 4, 6, 8]
bars = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 
bars[1:10:2] 
(1, 3, 5, 7, 9)

list是可变数据类型,tuple是不可变数据类型

type用()、 list 用 [ ]

在你有一些不确定长度的相同类型队列的时候使用列表;在你提前知道元素数量的情况下使用元组,因为元素的位置很重要。

列表不能做字典的关键字,而元组可以

*元组和列表都是可嵌套的,并且元组中嵌套的列表是可变的

不可变的tuple有什么意义?

因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

热心网友 时间:2022-04-07 12:48

tuple,可以说是不可变的list,访问方式还是通过索引下标的方式。
当你明确定义个tuple是,如果仅有一个元素,必须带有,例如:(1,)。
当然,在2.7以后的版,python里还增加了命名式的tuple!

至于有什么用,首先第一点,楼主玩过python都知道,python的函数可以有多返回值的,而python里,多返回值,就是用tuple来表示,这是用的最广的了,

比如说,你需要定义一个常量的列表,但你又不想使用list,那也可以是要你管tuple,例如:
if a in ('A','B','C'):pass

最后,欢迎来到我的python小组:fashtime.com,交流更多python的问题!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivox9和x9i有什么区别 ...设置原则跟构造要求。构造柱的设置原则跟构造要求是什么_百度... ...的U型钢筋锚环要几道?在哪里可以找到依据啊 ...月末不含税库存金额1065000元,请计算门店库存天数 公蟹吃什么 公蟹吃什么东西 爬行健身操功能和原理 锻炼爬行的好处有哪些呢 爬行健身法有什么优缺点 檀木如何粘合 成田剑先生还为哪些日本动漫配音,有名一点滴。谢谢了,大神帮忙啊 民生消费用什么支付渠道好? TCl扫码洗衣机怎么改成普通洗衣机? 自己163邮箱的密码怎么知道 云支付买房靠谱吗 我从云支付转账到农业银行,怎么银行卡没收到转到的现金。 鸿云支付是做什么的啊? 云闪付跑分靠谱吗 Cubepay G 云音响的公众号 有没有D+0云支付平台 对接网站的? 云收单支付接口如何开发? 云支付(我今天去看电动汽车,我问商家对接的有什么平台,他说 有云支付。车价5年全返是真的吗?怎样能 华为荣耀V9怎么看自己手机的配置运行内存参数? 华为 荣耀手机怎么自查参数? 民办学校自主招生 缺点有哪些 优点呢 自主招生考上必须上吗自主招生的利弊有哪些 关于自主招生怎么样?很多人都说自主招生不好什么的。我想问一下这个自主招生到底怎么回事?我是高中生 自主招生与高考的利弊谈? 中考自主招生的利弊有什么好的建议? 什么是自主招生?再说说自主招生的利与弊,和正常的高考有什么区别吗?或者说自主招生属于正常高考的范畴 自主招生有什么利弊 过程是怎样的 梦见家人车祸,撞死了别人,自己今天要出行怎么办呢? 梦见亲人死了,我哭的死去活来,其他家人却在那笑。后来梦里给我说是亲人把别人撞死了。这是好还是坏? 梦见自己亲人把别人不是故意弄死了 梦见自己亲人,把别人伤害了死了,扔水井里 梦见自己的亲人把别人无意伤至死亡出了好多血是怎么回事? 梦见家人车祸,撞死了别人!我今天又得出行怎么办 秋天凄凉伤感的句子有哪些? 秋天的句子伤感 电脑怎么监测微信安全 求解!hp打印机驱动程序无法安装 提示:setup.exe错误 形容在秋天里伤感的句子 描写“秋天心情伤感”的句子有哪些? 微信内容如何在电脑上进行监控 写秋天悲伤的句子有哪些? 描写 秋天伤感的语句 秋天悲伤的句子 安培行车记录仪怎么调时间 锐力行车记录仪时间如何设置 玉米结编织教程是什么? 一根线对折编的手链,圆柱型螺旋的,样子有点像玉米结,编法就像是金刚结...