day 05-09 列表内置方法
Posted minkillmax
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day 05-09 列表内置方法相关的知识,希望对你有一定的参考价值。
列表,元组 查 索引(下标) ,都是从0开始 切片 .count 查某个元素的出现次数 .index 根据内容找其对应的位置
print(a.count("haidilaoge")) "haidilao ge" in a #需要执行打印 增加 a.append() 追加 a.insert(index, "内容") a.extend 扩展 修改 a[index] = "新的值" a[start:end] = [a,b,c] 删除 remove("内容") pop(index) del a, del a[index] a.clear() 清空 排序 sort () reverse() 身份判断 >>> type(a) is list True >>>
#count a = [‘to‘,‘be‘,‘to‘,‘be‘,‘to‘].count(‘be‘) print(a) print(a.count(‘be‘)) #extend a = [‘1‘,‘2‘,‘3‘] b = [‘4‘,‘5‘,‘6‘] a.extend(b) print(a) print(b) #index 根据内容取位置 a = [‘zhangsan‘,‘lisi‘,‘lixiaolong‘,‘wangwu‘,‘lixiaolong‘,‘shitailong‘,‘lixiaolong‘] print(a.index(‘lixiaolong‘)) #如果有多个,系统自动默认为第一个 如果要强行取第二个lixiaolong: first_lixiaolong_index = a.index(‘lixiaolong‘) print("first_lixiaolong_index",first_lixiaolong_index) little_list = a[first_lixiaolong_index+1:] second_liaolong_index = little_list .index(‘lixiaolong‘) print("second_liaolong_index",second_liaolong_index) second_lixiaolong_index_in_big_list = first_lixiaolong_index + second_liaolong_index +1 print("second_lixiaolong_index_in_big_list",second_lixiaolong_index_in_big_list) #验证 print("second_lixiaolong:",a[second_lixiaolong_index_in_big_list ]) #reverse a = [‘zhangsan‘,‘lisi‘,‘wangwu‘,‘lixiaolong‘,‘shitailong‘] a.reverse() print(a) #sort x =[‘1‘,‘4‘,‘7‘,‘9‘,‘5‘] x.sort() #按数字大小 print(x) x.reverse() print(x) 等价于: x.sort(reverse=True) #ctrl+鼠标点击 print(x) a = [‘zhangsan‘,‘Lisi‘,‘Wangwu‘,‘lixiaolong‘,‘shitailong‘] #按ASCII编码顺序 a.sort() print(a)
以上是关于day 05-09 列表内置方法的主要内容,如果未能解决你的问题,请参考以下文章
python_day06_数据类型(数字字符串列表)与内置操作