列表
【定义】
Python中使用[]定义列表
names=[“tom”,“lilei”,“ang”,“tik”]
【访问元素】
直接使用元素索引位置访问列表 names[0] 即“tom”元素,依次类推1是第二个元素
列表是有序的,编号从0开始,也可以 从最后一个元素开始进行访问,最后一个元素的索引为-1 names[-1]即“tik”元素,依次类推 -2是倒数第二个元素
【操作元素】
1.添加元素:使用append() 在列表末尾添加一个元素 names.append("hh"),列表元素变成 [“tom”,“lilei”,“ang”,“tik”,“hh”]
使用insert()在列表任意位置插入元素 names.insert(1,"hh"),列表元素变成 [“tom”,"hh",“lilei”,“ang”,“tik"] 编号是从0开始
2.修改元素:直接使用列表索引进行元素修改 names[0]="hh",列表元素变成 [“hh”,“lilei”,“ang”,“tik"] 编号是从0开始
3.删除元素:使用del删除元素 del names[0] ,列表元素变成 [“lilei”,“ang”,“tik"] 编号是从0开始
使用pop()删除元素 names.pop(1) ,列表元素变成 [“tom”,“ang”,“tik"] 编号是从0开始.使用pop()删除元素后可以得到该元素 name=names.pop(1),此时name变了的值 为“lilei”
使用remove()删除元素 names.romove(tom“”) ,列表元素变成 [“lilei”,“ang”,“tik"] 。remove会更加具体的值删除列表中的该元素。
【组织列表】
1.永久性排序:使用sort() 对列表进行永久性排序,排序后,顺序固定,无法恢复到原来顺序。
names.sort(), sort是默认为正序排序,如需要倒序则增加参数reverse=True,names.sort(reverse=True)
\
2.临时排序:使用sorted()对列表进行临时排序,会保留原来列表的顺序,同时以特定顺序呈现
3.倒序列表:使用reverse()反转列表输出。reverse()不是对列表进行排序,而是反转列表排序元素,即从最后一个元素变成第一个,第一个元素变成最后一个
4.列表长度:使用len()获取列表长度.len(names).计算元素个数时,计数是从1开始