编程里面元组和数组的区别是什么?

如题所述

元组和数组都是一种较为基本的数据结构,他们也有相同的性质和操作,但有以下不同:

    数组是可以修改的,元组是只读的

    元组可以被哈希,但是数组是不可以的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-31
python 中元组的特性
任意对象的有序集合,同数组
通过偏移读取
一旦生成,不可改变
固定长度,支持嵌套
元组的方法
可以统计某个元组字段在整个元组中出现的次数 count
可以查询某个元组字段在整个元组中的元组号 index
定义元组的时候使用小括号 “()”
列表
python 中列表的特性
任意对象的有序集合
可通过偏移存取,注意,列表中的元素数是可变的,这是不同于元组。
长度可变,支持嵌套
还有一些类似于java的对象引用机制。
第2个回答  2021-12-20
数组(array)的值一般是可以被修改的
元组(tuple)一经赋值便不能修改
第3个回答  2021-12-20
列表:
a=['12', '3rr']
元组:
t=(21,34)
列表可以修改,而元组不可以修改,如果元组中仅有一个元素,则要在元素后加上逗号。
元组和列表的查询方式一样。
元组只可读不可修改。
如果程序中的数据不允许修改可用元组。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网