什么是列表?如何使用列表?https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range
列表相关知识:https://blog.csdn.net/overman1/article/details/88682409?
列表就是组吗?
------------恢复内容开始------------
什么是列表?如何使用列表?
列表就是组吗?
列表是什么?
列表和元组的区别
一、列表和元组的区别
列表是动态数组,它们不可变且可以重设长度(改变其内部元素的个数)。
元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。
元组缓存于Python运行时环境,这意味着我们每次使用元组时无须访问内核去分配内存。
这些区别结实率两者在设计哲学上的不同:
列表可被用于保存多个互相独立对象的数据集合
元组用于描述一个不会改不安的事务的多个属性
原文链接:https://blog.csdn.net/Star_SDK/java/article/details/80600673
列表由一系列按特定顺序排列的元素组成。
通常具备以下几个特点:
- 列表中元素顺序是有序的。比如,你将1,2,3一次存入列表,那个列表中元素顺序一定是1,2,3,而不会是其他的。
- 列表长度不确定。不同于C/C++里的数组,列表长度不确定,在使用列表时不需要提前声明长度。
- 列表中存储的元素类型可以不唯一。可以将任何东西加入列表中,其中元素之间可以没有任何关系。
- 列表中可以有重复元素。
访问列表元素:从0开始而不是1。使用列表访问其中某个值,可以直接赋值给某个变量。例:
bicycles=['treak','annocda','redlin']
message= 'I love' +bicycles[1]+'.'
....
如何修改添加删除元素?
修改:赋值
添加:在末尾添加元素append() 在列表中插入:insert(i,'')
删除:删除其中某一个元素 del a[] ;方法pop()删除列表末尾元素,弹出(pop);方法pop(i)删除第i个元素。remove(删除值)
组织列表
方法sort为永久性修改了列表元素,无法恢复到原来的排列顺序。
方法sorted()为临时排序。 相反(reverse=True)
方法reverse要求反转列表元素.(也是永久性的修改。)
确定列表长度
cars=[]
len(cars)