python基础(三)-列表list基本使用

发布时间 2024-01-04 23:13:14作者: 每天进步一点点儿

1.创建列表

创建一个列表,只需要把逗号分隔的不同数据项使用方括号 [] 括起来即可。方括号 [] 中数据类型可以不同,可以包含整数、浮点数和复数等,当然,也可以包含列表、元组、字典和集合等

list0 = []

list1 = [123,456,123,"1223","shting"]

也可以使用 list() 构造函数创建列表:list2 = list(('apple', 'banana', 'cherry'))

 

 

2.访问列表

 2.1 使用下标访问

list1[0] 表示列表的第一个元素,list[-1]则表示列表的最后一个元素

 2.2 切片访问

切片访问列表的格式为 list_name[strat : end : step] ,其中,start 表示起始索引,end 表示结束索引,step 表示步长

 

3.遍历列表

可以使用 for 循环遍历列表中的项目:

4.修改列表元素

创建列表后,可以对列表中的数据项进行修改或更新

4.1 通过下标直接修改列表的元素值

 

 4.2 使用append() 方法来添加数据项到列表最后一项

4.3 使用insert()插入元素到列表指定位置

listname.insert(index,object) #index为数字,插入的下标,object为插入数据

 

5.删除列表元素

5.1 删除单个列表元素

使用 del list_name[i] 来删除某个指定元素,其中 list_name 表示列表名,i 表示指定值的索引值。

 

5.2 删除列表

del 函数不仅可以实现删除某个元素,还可以删除整个列表。

 当我们使用 del 函数删除某列表后,再使用 print() 函数打印输出时,会报错NameError: name 'list7' is not defined,表明该列表未被定义。

5.3. remove()可以删除List中第一个与指定元素相同的元素

6.列表操作常用函数

      len(list):列表中元素个数

  max(list):返回列表元素最大值

  min(list):返回列表元素最小值

  list(seq):将元组转换为列表

  tuple(seq):将列表转换为元祖

  sorted(list):排序列表元素升序,并生成一个新的列表