列表的特点

例表的特点
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极大的简化了动态分配的方式,使得其代码描述方式更加符合自然描述

posted @   banyanrong  阅读(326)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示