pythonlist用什么数据结构实现的

2024-01-20 23:44:32 浏览

python list 用序列是最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

pythonlist用什么数据结构实现的

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

list不是关键字而是内置类型,如str、set、dict、unicode、int、float等

保留每种可能的内置类型是没有意义的;python是一种动态语言,如果您想用一个隐藏它的本地名称替换内置类型,您应该能够这样做。在将list和其他类型看作是一个预先导入的对象类型库。

一般应用场景都不用考虑这个大小,因为这个上限很高,需要用到这么多元素的list的时候,都需要考虑很多其它问题。

32位python的限制是 536870912 个元素。

64位python的限制是 1152921504606846975 个元素。

python2.x中,range返回的是一个列表

python3.x中,range返回的是一个迭代值

类似forninrange(1,10):之类的可以照常使用

如果要在3.x中产生1-10的列表,可以list(range(1,10))~~

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。