python list列表索引,下标,列表查找数据,列表增加数据,列表删除数据,列表的修改数据,列表复制数据,列表的遍历和嵌套 详情解说代码在下面:

首先我我们的列表下标,通常也叫索引,下标就是数据在列表中的位置编号,数据默认编号从0开始,下面代码举例说明:

例子:

name_list=['nb','xnb','znb'] print(name_list[0]) #0返回的 ;'nb' print(name_list[1]) #1返回的:'xnb' print(name_list[2]) #2返回的:'znb'

注意事项:使用不存在的下标代码执行会报错!

列表的查找函数的方式有三种:

第一种 index(数据名,开始位置下标,结束位置下标) 查找不存在就报会报错.

list=['zh','nb','xz'] print(list.index('zh')) #返回zh下标0

个数查找 第二种 count()

list1=['zh','nb','xz'] print(list1.count('zh')) #返回的统计数zh 在列表有1个

统计查找 第三种 len(长度个数)

list2=['zh','nb','xz'] #返回的是列表的长度个数 3个 print(len(list2))

列表的增加数据的函数方式有两种:

第一种append默认添加末尾:

#属性名.append增加数据 默认添加到末尾 list=['tom','lily','rose'] list.append('xiaoming') print(list)

第二种insert指定位置添加:

#属性名.insert(位置。下标)增加数据, 指定位置添加数据 list1=['tom','lily','rose'] list1.insert(1,'xiaoming') print(list1)

列表删除数据函数的3种方式;

第一种del直接删除列表,也可以指定下表删除数据:

list=['tom','lily','rose'] del list [0] del list print(list)

第二种.pop()删除数据,删除指定的数据,如果不指定数据默认删除末尾数据:

#无论是按照下标还是删除最后一个,pop函数都会返回这个删除的数据 返回列表 list1=['tom','lily','rose'] list1.pop() list1.pop(0) print(list1)

第三种.clear()全部清空:

list2=['zx','cv''bn'] list2.clear() print(list2)

列表的数据修改,排逆序序,升序和降序:

列表指定位置数据修改;

list1=['tom','lily','rose'] # 1.修改指定下标的数据 list1[0]='aaa' print(list1)

列表逆序排序:

#2.逆序排列 列表.reverse() list2=[1,2,3,4,5,6] list2.reverse() print(list2)

列表的升序和降序:

#3.排序:升序和降序(reverse默认为升序false) #如果需要降序reverse=True为降序 列表.sort list3=[1,3,8,5,6] list3.sort() # 升序 list3.sort(reverse=True) print(list3)

列表的复制:

# 函数 列表.copy() 复制 list=['tom','lily','rose'] list1=list.copy() print(list) print(list1)

列表的嵌套:

#列表嵌套的查找 list=[['tom','lily','rose'],['辉哥','辉哥小弟','小张同学'],['牛马','小牛马','大牛马']] print(list[0]) ###通过下标查找返回 print(list[1][0]) ###

    原文作者:小张同学01
    原文地址: https://blog.csdn.net/m0_67394615/article/details/124178094
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞