python 中的列表List
2021-07-04 20:11
标签:ever 技术分享 move info for python 默认 一个 表的操作 一 定义:能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的列表使用[]来表示。 在列表中每个元素与元素之间用逗号隔开(有索引和切片) 索引:每个元素对于一个单独索引号 切片, list [start ,end ,step] 例如 li = ["alex", "WuSir", "ritian", "barry", "wenzhou"] print(li[0, 4 ,2]) >>>"alex","ritian" 二,列表的操作: 1.增 append():追加元素到最后 li = [1,2,3,4] li.append(5) print(li) >>[1,2,3,4,5] insert(), 输入元素到对应索引位置 li =[1,2,3,4] li.insert(1,"a") print(li) >>>[1,"a",2,3,4] extend()迭代增加 li =[1,2,3,4] li.extend("ab") print(li) >>>[1,2,3,4,a,b] li.extend(["ab"]) print(li) >>>[1,2,3,4,"ab"] 2 删除 remove()删除括号内的元素 li = [1,2,3,4,"ab"] li.remove(1) print(li) >>>[2,3,4,"ab"] pop() li = [1,2,3,4,"ab"] li.pop() print(li) >>> [1,2,3,4] li.pop(0) print(li) >>>[2,3,4] clear(): 清空所有元素 li = [1,2,3,4] li.clear print(li) >>>[] del 删除目标 li = [1,2,3,4] del li[0] print(li) >>>[2,3,4] 3 )查询列表中的内容 for el in list: print(el) 例如: li = [3,5,6] for el in li: print(el) >>>3 5 6 4 ) 列表的操作:具有字符串大部分的操作属性 1. count():计数列表中存在元素的个数 li = [1,2,1,2] li.count(1) >>>2 li = [ 1,2,3,1,2,5] li.sort() >>>[1,1,2,2,3,5] li.sort(reverse = True) >>>[5,3,2,2,1,1] li = ["a", "b", "c", "t"] li.reverse() >>>["t", "c", "b", "a"] 三 元组: 不可变的列表(第一层不可变). 只读列表, 由小括号表示. 空元组 : tuple() 单个元素必须跟","号: (1,) (1,2,) 四 嵌套:列表和元组都可以嵌套 li = [1234,["a",b],"ab"] tuple = (1,2,["a",12,1],"a") 五:range()函数 学整数的数数的好工具, 默认从0开始数,可以指定 range (start,end) for i in range(2) print(i) >>> 0 1 2 六经典案例 1反违法广告 2,选美,取最佳 python 中的列表List 标签:ever 技术分享 move info for python 默认 一个 表的操作 原文地址:https://www.cnblogs.com/tcpblog/p/are_you_like_it.html
2. sort(reverse=True) 排序
3. reverse() 翻转
4. find():查询元素对应的索引,不存在返回 -1
5. index():查询元素对应的索引,不错在报错