pycharm的list的应用
li = [11,22,22,33,44] v = li.count(22) print (v) #输出结果2 #计算元素的次数
count的应用
li = [11,22,33,22,44] li.extend([9898,"不得了"]) print(li) #输出结果 [11,22,33,22,44,9898,’不得了’] #结果跟append差不多,如果是append输出的话是 #[11,22,33,22,44,[9898,'不得了']]
li = [11,22,33,22,44] li.extend("不得了") print(li) #输出结果是[11, 22, 33, 22, 44, '不', '得', '了']
extend的应用
li = [11,22,33,22,44] v = li.index(22) print(v) #输出结果1 #根据值获取当前值索引位置,左边优先
index的应用
li = [11,22,33,22,44] li.insert(0,99) print(li) #输出结果 [99,11,22,33,22,44] #制定索引位置插入
insert的应用
li = [11,22,33,22,44] v = li.pop() print(li) #输出 [11,22,33,22] print(v) #输出44 #删除某个值,并获取删除的值 #若这样 li = [11,22,33,22,44] v = li.pop(1) print(li) print(v) #输出[11,33,22,44] 22 #删除某个值(可以指定索引),默认最后一个值
pop的应用
li = [11,22,33,22,44] v = li.remove(22) print(li) #输出[11,33,22,44],只删除第一个22 PS:pop、remove、del li[0]、clear都是带有删除的意思
remove的应用
li = [11,22,33,22,44] v = li.reverse() print(li) #输出[44,22,33,22,11],数字倒过来
reverse的应用
li = [11,22,44,33,22] v = li.sort(li) print(li) #输出[11,22,22,33,44]从小到大排 li = [11,22,44,33,22] v = li.sort(reverse=True) print(li) # 输出从大到小排
sort的应用
列表是有序的,可以被修改