列表-[list]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表-[list]相关的知识,希望对你有一定的参考价值。
列表:
定义:包含于中括号内,可以存储多个不同类型的元素的集合
特点:有序、可修改
格式:[ ] 中括号括起来 (又称方括号)
1.列表的创建:
1 list = [1,3.14,"dang",[1,2,3],true] # 列表内可以储存多个多种类型的元素,并用方括号括起来
2.列表的操作:
增:
方法一:append() 方法
list = [1,2,3] list.append(4) # append()方法只能将新元素添加至列表的末尾 list = [1,2,3,4,]
方法二:insert() 方法
1 list = [1,2,3] 2 list.insert(1,0) # insert()方法可以将新元素插入指定的位置 3 lsit = [1,0,2,3]
方法三:exend() 方法
1 list1 = [1,2,3] 2 list2 = [4,5,6] 3 list1.extend(list2) # 追加(扩展)一个列表至末尾,与原列表组成新的列表
4 list1 = [1,2,3,4,5,6] 5 6 # 还可用以下方法 7 8 list1 = [1,2,3] 9 list2 = [4,5,6] 10 list3 = list1 + list2 # 列表相加 11 list3 = [1,2,3,4,5,6]
删:
方法一:pop() 方法
1 list = [1.2.3] 2 list.pop() # 删除列表中最后一个元素 3 list = [1,2]
方法二:remove() 方法
1 list = [1,2,3,2] 2 list.remove(2) # 删除列表中指定的内容,相同内容只会删除一次(从左到右) 3 list = [1,3,2]
方法三:del 语句
1 list = [1,2,3,4] 2 del list[2] # 删除列表中指定下标的元素 3 list = [1,2,4]
改
1 >>> list = [1,2,3,4,5] 2 >>> list[0] 3 1 4 >>> list[1] 5 2 6 >>> list[1] = 8 # 通过下标号对列表进行引用/修改 7 >>> list 8 [1, 8, 3, 4, 5]
查
1 >>> list = [1,2,3,4,5] 2 >>> list.index(3) # 返回值的为查询内容的下标号 3 2 # 也可利用成员资格检查某个值是否存在于列表内
取值
方法一:切片(分片)
1 list = [1,2,3,4,5,6,7,8,9,10] 2 >>> list[2:5] 3 [3, 4, 5] 4 >>> list[:5] 5 [1, 2, 3, 4, 5] 6 >>> list[5:] 7 [6, 7, 8, 9, 10] 8 >>> list[-2:] 9 [9, 10] 10 >>> list[:-2] 11 [1, 2, 3, 4, 5, 6, 7, 8] 12 13 # 步长 14 >>> list[1:8:2] 15 [2, 4, 6, 8] 16 >>> list[::3] 17 [1, 4, 7, 10] 18 >>> list[::-2] 19 [10, 8, 6, 4, 2] 20 >>> list[-3:-10:-2] 21 [8, 6, 4, 2] 22 >>> list[-3::-2] 23 [8, 6, 4, 2] 24 25 # 列表的copy 26 >>> list1 = list[:] 27 >>> list1 28 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
常用操作符
1.比较操作符:
1 >>> list1 = [123] 2 >>> list2 = [234] 3 >>> list2 > list1 4 True 5 >>> list2 < list1 6 False 7 8 >>> list1.append(345) 9 >>> list1 10 [123, 345] 11 >>> list2 > list1 # 只会比较列表的第一个元素 12 True 13 >>> list2 < list1 14 False
2.逻辑操作符:
3.连接操作符
>>> list1 = [1,2,3] >>> list2 = [4,5,6] >>> list3 = list1 + list2 # 使用 + 运算符完成列表拼接 >>> list3 [1,2,3,4,5,6]
4.重复操作符
1 >>> list = [1,2,3] 2 >>> list * 5 # 使用*运算符完成列表的复制 3 [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
5.成员关系操作符
1 >>> list = [1,2,3,4,5] 2 >>> 3 in list # 使用in运算符进行成员资格检查 3 True 4 >>> 6 in list 5 False
以上是关于列表-[list]的主要内容,如果未能解决你的问题,请参考以下文章