python_列表(list)

2023-03-07,,

列表用中括号表示,列表中的数据可以存储不同类型的数据,在实际开发中,列表中都是定义相同类型数据,可以对列表中的数据用相同的方法进行处理。

1, 通过index获取到对应的值。

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
print(num_list[2])

2 ,修改列表中数据,需要在修改的索引重新赋值即可。

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list[0]="小明" # 将index0的值修改为小明
print(num_list[0])

3, 在列表中增加数据:

> append 可以在列表的末尾增加数据:

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.append("王老五")
print(num_list)

> insert 可以通过index在指定位置插入数据:

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.insert(0,"钻石王老五") # 在index0的位置插入 “钻石王老五”
print(num_list)

> extend 可以将其他列表的数据插入到列表末尾:

extend_list = ["1","2","3"] #定义一个列表
num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.extend(extend_list) # 将"extend_list“这个列表的数据插入到”num_list“这个列表中
print(num_list)

4,删除列表中数据:

> clear 清空列表中的数据

# extend_list = ["1","2","3"] #定义一个列表
num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.clear()
print(num_list)

> remove 删除列表中的一个数据

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.remove("沙雕张飞")
print(num_list)

> pod 弹出, 根据Index号删除数据,为空的情况默认删除最后一跳。

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
num_list.pop(2) # 根据index 删除输出,默认删除最后一个。 可以通过制定Index号指定删除
print(num_list)

> del 删除 del命令是从内存中将数据进行删除:

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
del num_list[0] # del命令本质是将数据中内存中删除
print(num_list)

 验证如下:

num_list = ["张三", "李小四", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
del num_list # del命令本质是将数据中内存中删除,使用del命令删除变量,该变量在内存中就消失了。
print(num_list)

报错为:

5, 统计。

> len 命令,全称为length, 统计列表中数据长度,即数据个数。

num_list = ["李小四","张三", "沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
print(len(num_list))

> count 函数 , 统计列表中一个数据出现的次数。备注:如果使用remove函数删除“沙雕张飞”,默认先删除index号小的。

num_list = ["李小四","张三", "沙雕张飞","沙雕张飞"]
# 列表中索引默认从0开始 ,0-张三 1-李四 2-沙雕张飞
print(num_list.count("沙雕张飞")) # 统计沙雕张飞出现的次数

> sort 函数 ,升序 ,将列表中的数字或者字符串进行排序,默认从小到大进行排列

num_list = [2,3,1,4]
num_list.sort() # 默认从小到大排列
print(num_list)

 降序,将sort函数里面的reverse改为True即可。

num_list = [2,3,1,4]
num_list.sort(reverse=True) # 降序
print(num_list)

reverse函数,将列表中的数据进行翻转。

num_list = [2,3,1,4]
num_list.reverse() # 翻转 输出结果为 4,1,3,2
print(num_list)

  

 

 

  

python_列表(list)的相关教程结束。

《python_列表(list).doc》

下载本文的Word格式文档,以方便收藏与打印。