python之列表

列表:

(1)列表的定义:list = ['a','b','c','d','e','f','g'], 列表的索引和数组的一样,第一个索引为“0”,以此类推;

(2)列表的访问:list[0],表示列表的第一个元素,list[1]表示列表的第二个元素;list[-1]表示列表的最后一个元素;list[0:10]表示第一个元素到低10个元素,顾头不顾尾;list[0:10:2]表示第一个元素到第十个元素,隔一个取一个,第三个参数表示步长;list[ : ]表示所有的元素;

(3)列表的增加:list.append('x')表示在列表的最后增加"x",list[10] = "y"表示把第十一个元素替换为“y”,list.insert(10,“y”)表示在第十个元素前边插入"y";

(4)列表删除:list.pop()表示把列表的最后一个元素删除;list.remove("c")表示把列表中的“c”删除;del list[10]表示把索引为10的元素删除;

(5)列表的查找:list.index("c")表示查找"c"在列表中的位置,返回"c"在列表中的索引值;

(6)列表的统计:list.count("c")表示统计"c"在列表中出现的次数;

(7)列表的排序:list.sort()把列表中的元素按ASCII值的大小排列,特殊字符,数字,字母;

(8)列表的倒序:list.reserve()表示把元素在列表中的位置前后颠倒;

(9)列表的合并:list.extend(参数),此处的参数为另外一个列表的名称,表示见参数的列表元素追加到list后边;

(10)列表的清空:list.clear()将列表中的内容清空,此时列表为空,但列表还存在;

(11)列表的拷贝:a = b.copy()表示把列表b的内容拷贝给a;

                                祝晚安!!!

原文地址:https://www.cnblogs.com/zhouzhe-blog/p/8711727.html