列表的特点

例表的特点
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 @ 2022-01-26 13:39  banyanrong  阅读(369)  评论(0)    收藏  举报