xuebowen 发表于 2022-1-10 19:13:09

学py列表时的一些总结

学py列表时的一些总结,从网上看了一些前人的总结自己也添加补充了一些参见python列表的一些常用方法以及函数 - smelond - 博客园 (cnblogs.com)萌新千万要注意括号是()还是[]

1、list.count()统计:

list =
list_count = list.count(4)# 统计某个元素在列表中出现的次数


2、list.append()添加对象:

list =
list.append("obj")# 在列表末尾添加新的对象
print(list)




3、list.extend()扩展列表:

list =
list1 =
list.extend(list1)# 扩展列表,在列表末尾一次性追加另一个列表中的多个值(相当于把list1的元素复制到了list)
print(list)




4、list.pop()删除对象:

list =
list.pop(1)#移出列表中的一个元素,(默认最后一个元素)
print(list)




5、list.remove()删除匹配项:

list =
list.remove(4)# 移除列表中某个值的第一个匹配项(只会移出第一个)
print(list)

[6, 5, 2, 744, 1, 76, 13, 8, 4

补充:de语句
可以简单的删除一整个列表
del list 1
(此时list1就不存在了再用会报错,而不是成为空的)
也可以删除特定的元素
del list1[1]


6、list.insert()插入对象:

list =
list.insert(3, "test")#将对象插入列表的第三个位置
print(list)




7、list.copy复制列表:

list =
list1 = list.copy()    # 复制一个副本,原值和新复制的变量互不影响
print(list1)




8、list.reverse()反向排序:

list =
list.reverse()# 反向列表中元素
print(list)




9、list.index()获取索引:

# 修改第一个获取到对象
list =
list_index = list.index(4)# 从列表中找出某个值第一个匹配项的索引位置
list = 999 #将我们获取到的索引给他修改为999
print(list)




# 修改所有获取到对象
list =
for i in range(list.count(4)):# 用列表的方法count找到有多少元素等于4,然后for在来循环
    list_index = list.index(4)# 找到的每一个4都用来赋给list_index
    list = 999# 最后将最后将我们获取到的索引改为999
    print(list)   # print我放入了for循环里面,所以输出了两条,但是从这里我们可以看到,第一次改了第一个4,第二次改了第二个4





10、list.sort()排序:

list =
list.sort()#对原列表进行排序.根据ascii排序
print(list)




11、list步长:

list =
print(list)# 这个被称为步长,最后一个2代表每隔2个元素打印一次,默认就是一步
print(list[::2])# 这种效果和上面差不多,如果是从0开始,可以把0省略不写

12、len(list):

list =
len(list)    # 返回列表元素的个数
print(len(list))

13、max(list):

list =
print(max(list))# 返回列表元素的最大值

14、min(list):

list =
print(min(list))# 返回列表元素的最小值



隔壁老程呀 发表于 2022-1-11 21:59:09

发现宝藏了

隔壁老程呀 发表于 2022-1-11 22:05:53

第7个和第8个哪里要提示一下,不然题目看差了(比如说我这这种小白)
页: [1]
查看完整版本: 学py列表时的一些总结