Python3-列表

序列是Python中最基本的数据结构。每一个元素,都有一个位置或索引,第一个索引为0,第二个索引为1,依次类推。

序列可以进行的操作包括索引、切片等。

创建一个列表,使用逗号将元素隔开。如下所示:

list1=['AAA',‘BBB’,1,2]

list2=[1,2,3,4,5]

list3=["CCC","DDD","EEE","FFF"]

一、访问列表中的值

  使用下标索引来访问列表中的值。例子:

  l

  

    

二、更新列表

  可以使用索引来进行修改或更新。也可使用append()方法来添加列表项。例子:

  

  使用append()方法进行添加时,会直接放到列表中的最后边。例子:

  

三、删除列表元素

  可以使用del语句来删除列表的元素。例子:

    

四、列表脚本标识符

  1、len([1,2,3]) :表示输出列表的长度。3

  2、[1,2,3]+[4,5,6]:组合列表,合成一个列表输出。[1,2,3,4,5,6]

  3、[1]*4:重复输出数字1,4次。

  4、1 in [1,2,3]:检查元素1 是否在列表中。返回的值为 True或False。

  5、for x in [1,2,3]:

      print(x):迭代,输出列表中的所有元素。 

  6、L[1:]:输出从第二个元素开始后的所有的元素。

五、嵌套列表

  使用嵌套列表即在列表里创建其他列表,例子:

  

六、列表函数和方法

1>函数

  1、len(list):列出列表中元素的个数

  2、max(list):列出列表元素的最大值

  3、min(list):列出列表元素的最小值

  4、list(tulp):将元组转换为列表

 2>方法

  1、list.append(obj):在列表的末尾添加新的元素

  2、list.count(obj):统计某个元素在列表中出现的次数

  3、list.index(obj):在列表中找到索引对应的数据

  4、list.insert(index,obj):将对象插入到列表中,给出指定的位置

  5、list.pop([index=-1]):移除列表中的一个元素,并发布会移除的值

  6、list.remove(obj):移除列表中的元素

  7、list.reverse():反向列表中元素

  8、list.sort():对原列表进行排序

  9、list.clear():清空列表

  10、list.copy():复制列表

  

原文地址:https://www.cnblogs.com/wzw-1230074/p/9515823.html