多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### len() \>>> a \['hello', 'world'\] \>>> len(a) 2 #### + 连接两个序列 \>>> a \['hello', 'world'\] \>>> b=\["hello","python"\] \>>> a+b \['hello', 'world', 'hello', 'python'\] \>>> \*,重复元素 \>>> a=\['hello', 'world'\] \>>> a\*3 \['hello', 'world', 'hello', 'world', 'hello', 'world'\] \>>> in 判断是否存在该元素 \>>> "hello" in a True \>>> "hi" in a False \>>> #### 判断大小 \>>> a=\["azzz","zaaa"\] \>>> max(a) 'zaaa' \>>> b=\[2,4,5,5,3,2,6,8,1\] \>>> min(b) 1 \>>> #### append,extend追加元素 S.append() \>>> a=\["hello world"\] \>>> a.append("hello python") \#将括号里的元素追加到列表的尾部 \>>> a \['hello world', 'hello python', 'hello python'\] \>>> a.append(a) \>>> a \['hello world', \['hello python'\]\] \>>> \>>> a.append(a) \>>> a \['hello world', \[...\]\] #将自身列表添加到自身里,将出现这样的循环 \>>> a=\['hello'\] \>>> b=\['world'\] \>>> a.append(b) \>>> a \['hello', \['world'\]\] \#将列表追加到列表末尾,带列表符号\[ \] S.extend() #列表合并 \>>> a=\['hello'\] \>>> b=\['world'\] \>>> a.extend(b) \#将一个列表的元素追加到另一个列表 不带列表符号\[ \] \>>> a \['hello', 'world'\] \>>> #### remove ,pop删除元素 \>>> a \['hello', 'world'\] \>>> a.remove("hello") \>>> a \['world'\] \>>> a \['hello', 'world', 'hha'\] \>>> a.pop(2) \#pop(i) 删除指定位置的值,若i超出列表长度则报错 'hha' \#若不指定删除的具体位置pop()表示删除最后一个元素 \>>> a \['hello', 'world'\] \>>> #### count计数 \>>> q=\[1,23,34,4,45,6,67,342,2,5,56,8,96,21,1\] \>>> q \[1, 23, 34, 4, 45, 6, 67, 342, 2, 5, 56, 8, 96, 21, 1\] \>>> q.count(1) \#计算某个元素在列表中出现的次数 2 \>>> q.count(2) 1 \>>> q.count(4) 1 #### inde 确定元素位置 \>>> q \[1, 23, 34, 4, 45, 6, 67, 342, 2, 5, 56, 8, 96, 21, 1\] \>>> q.index(2) 8 \>>> q.index(1) 0 \>>> q.index(1) 0 \>>> q.index(4) 3 \>>> #### insert 插入元素 \>>> a \['world'\] \>>> a.insert(0,"hello") #insert(i,x) 在什么位置,插入什么元素,位置编号从0开始 \>>> a \['hello', 'world'\] \>>> \>>> a.insert(8,"hha") \#插入元素时插入位置若超过列表的最大长度,则默认插入到最后面 \>>> a \['hello', 'world', 'hha'\] \>>> #### reverse 反转 \>>> a \['hello', 'world'\] \>>> a.reverse() \#reverse和\[::-1\]反转效果的区别 \>>> a \['world', 'hello'\] \>>> a \['hello', 'world'\] \>>> a\[::-1\] \# reverse是反转后将结果保存,再次输出就是反转后的结果 \['world', 'hello'\] \# 而\[ : :-1 \]是做一次反转操作,并不会保存结果,输出还是反转前的结果 \>>> a \['hello', 'world'\] \>>> #### sort()排序 \>>> a=\[1,2,5,6,3,8,5,2,8,2,9,2\]3 \>>> a.sort() \>>> a \[1, 2, 2, 2, 2, 3, 5, 5, 6, 8, 8, 9\] \#sort()默认是从小到大排序 \>>> \>>> a.sort(reverse=True) \#实现从大到小排序 \>>> a \[9, 8, 8, 6, 5, 5, 3, 2, 2, 2, 2, 1\] \>>> (8) **列表和字符串的异同** 列表和字符串有很多相似之处,大多数操作方式在两者上都能适用 下面说说他们的差异之处