列表

【定义】

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开始

     

 

posted @ 2018-01-23 09:49  我本愚人  阅读(107)  评论(0编辑  收藏  举报