qhnw.net
当前位置:首页 >> python中数组,列表和元组的区别 >>

python中数组,列表和元组的区别

python中元组是(1,2,3)这种格式,他是不可变的,你不能对它添加或者删除元素,所以它可以作为字典的key值。 而列表是可变的,格式是[1,2,3],你可以对它进行修改,所以它不能作为字典的key值。 如果解决了您的问题请采纳! 如果未解决请继续追问!

声明的时候 列表用方括号,元组用圆括号,如 列表A=[1, 2, 3] 元组B=(1, 2, 3) 二者都可以用下标访问其中的元素 区别是列表可变,即可以用append()方法增加列表长度,而元组不能增长,但是访问速度比列表更快 列表类似于链表,而元组类似于定长数组

确切的说,python没有数组,与之对应的是list[]和元组() 元组是不能改变长度的list

Python没有数组: 只有元组(tuple)和列表(list); 元组一旦创建不可改变,例如:aa=tuple(1,2,3); 元组不能追加(append)元素,弹出(pop)元素等; 只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8; 使用元组的好处在于对元...

列表为[],元组为(). 1、列表内元素可以重复,元组元素唯一。 2、列表元素可变,元组元素不可变。 3、列表自动给元素索引,查询速度比列表快。

元组和列表是类似的, 只是元组不可修改内容 注意这里指的是不可修改元组元素的指向, 你可以修改内容指向的内容 >>> lst = [1, 2, 3] # 定义列表>>> a = (1, 2, lst, 4) # 注意元组a的a[2]是一个列表>>> a(1, 2, [1, 2, 3], 4)>>> a[2] = 4 # 试...

序列:可通过偏移量来进行切片的对象。列表、元组、字符串都属于序列。 散列:无法通过偏移量来进行切片的对象。比如 集合、字典

元组用方括号[]赋值,用逗号隔开每一个元素 读取列表的第一个元素,索引号是0 然后我们用冒号可以读取多个元素,如下 当然我们还可以换一种方向 直接改变第二个元素的值 列表跟数组不同的是,它可以改变元素的类型,比如有一个字符串可以放到列...

1、不可变和可变 元组是不可变对象,对象一旦生成,它的值将不能更改;列表是可变对象,对象生成后,可以对其元素进行更改、添加、删除、清空、排序等操作。 2、可哈希和不可哈希 可哈希对象就是能映射成内存地址的对象。在Python基本数据类型中...

可以啊,你可以定义返回任何你想要的值1234def test(): return [1,2,3]def test2(): return (1,2,3)

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com