55问答网
所有问题
Python的tuple与list有什么不同?各有什么作用?
如题所述
举报该问题
推荐答案 2018-01-03
tuple是不可变序列
list是可变序列,通过sort等方法
语法上
tuple使用圆括号“()”,且若只有一个元素,后面要给一个逗号
list使用方括号“[]”
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LILe8c8ILGcR4ceccQ.html
相似回答
Python中list
,
tuple
,dict,set的
区别和
用法
答:
1. `list`(列表)类似于其他编程语言中的数组,
但Python的`list`可以动态地调整大小,并且可以包含不同类型的元素
。列表的定义非常简单,例如:`a = []`。2. `tuple`(元组)也是一种有序的集合,但与列表不同,元组一旦创建就不能被修改。这意味着元组中的元素不能被添加、删除或更改。一个元...
Python中
内置数据类型
list
,
tuple
,dict,set的
区别和
用法
答:
1. List(列表)列表是动态数组,可以容纳不同类型的元素,其长度可变
。列表用方括号`[]`表示,例如:`my_list = []`。列表中的元素顺序按照它们被添加的顺序排列,元素可以随意增加或删除。2. Tuple(元组)元组是不可变的序列,意味着一旦创建,其内容不能更改。元组用圆括号`()`表示,例如:`m...
python
里
list和tuple的区别
答:
1. tuple是一种不可变的有序列表,与list类似但无法修改
。2. tuple一旦创建就不能修改,没有append()、insert()等操作,只能访问元素。tuple的元素不可更改,这是与list的主要区别。3. tuple使用圆括号()来定义,而list使用方括号[]。4. tuple可以作为字典的键,而list则不行。5. tuple和list都...
Python中list
,
tuple
,dict,set的
区别和
用法
答:
查找速度快
。无论是10个还是10万个,速度都是一样的,但是代价是耗费的内存大。List相反,占用内存小,但是查找速度慢。这就好比是数组和链表的区别,数组并不知道要开辟多少空间,所以往往开始就会开辟一个大空间,但是直接通过下标查找速度快;而链表占用的空间小,但是查找的时候必须顺序的遍历导致速度...
Python中list
,
tuple
,dict,set的
区别和
用法
答:
1、
list
、
tuple
是有序列表;dict、set是无序列表 2、list元素可变、tuple元素不可变 3、dict和set的key值不可变,唯一性 4、set只有key没有value 5、set的用途:去重、并集、交集等 6、list、tuple:+、*、索引、切片、检查成员等 7、dict查询效率高,但是消耗内存多;list、tuple查询效率低、但是...
大家正在搜
相关问题
Python的tuple与list有什么不同,各有什么作用?
python里list和tuple的区别
Python中,tuple的优势是什么?
Python中list,tuple,dict,set的区别和...
Python 中的列表 List 是可以改变的, 元组 Tu...
python List里可以包含tuple?tuple里可以...
python中generator和tuple有什么区别
Python 中什么情况下要用到 tuple ?