列表的特点
例表的特点
1.列表元素按顺序有序排列
['hello', 'world']
['world', 'hello']
这两个列表的顺序是不一样的,同时他们是紧挨着的,一个接着一个,连续的有序排序
这边就可以与C中的数组进行对应理解
2.索引映射唯一一个数据
python中的索引有意思的地方在于他将索引的正负规定为正序逆序
如果索引x>=0,那么就是正序0,1,2,3
如果索引x<0,那么就是逆序-3,-2,-1,注意这边最后一位是-1,不是0
example:
点击查看代码
lst = ['hello', 'world', 12, [1, 2, 3]]
print(lst[0], lst[-4], lst[-1], lst[3])
3.列表可以存储重复数据,及里面的元素可以是相同的
4.任意数据类型混存
列表有更大的包容性
5.根据需要动态分配回收内存,不用担心内存分配之前的人为计算,也就是说在C中静态数组需要考虑的内存分配问题在动态数组中都不需要考虑,并且python极大的简化了动态分配的方式,使得其代码描述方式更加符合自然描述
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)