初识列表和列表的增删改查

Posted greed-shumiaomiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识列表和列表的增删改查相关的知识,希望对你有一定的参考价值。

列表初识

 

列表是一种容器型数据类型,可以储存大量的数据。

列表可储存的数据类型:元组-列表-字符串-bool-int

列表的索引和切片规则与字符串一样

 

列表的增删改查排序

 

增:

1、append 在尾部追加指定元素

list.append(‘添加元素‘)

2、insert 根据索引插入指定元素

list.insert(索引,‘插入元素‘)

3、extend 以迭代的方式追加

list.extendd(‘追加元素‘)

删:

1、pop 按照索引值删除(有返回值)

list.pop(索引值)

2、remove 按照元素删除

list.remove(‘指定元素‘)

3、clear 清空列表,并保留空白列表

list.clear()

4、del 内存级删除可索引,可切片

del list

改:

1、按照索引改

list[索引]=‘更改内容‘

2、按照切片改 先删除切片区内容,在以迭代的方式添加

list[切片]=‘更改内容‘

查:

1、按照切片索引查

print(list[切片索引])

2、for循环查

for i in list:

print( i )

排序:

1、sort 从小到大顺序排列

list.sort()

2、sort( reverse= True) 从大到小顺序排列

list.sort(reverse=True)

3、reverse 反转列表

list.reverse

 

元组

只读数据,不能增删改,只能查询。查询可索引/切片/步长。

元组中的列表可以提取出来更改,元组中的元素不可更改增删,但元组做为一个整体,可以在列表中整体删除,也可以用del 删除这个整体。

 

range

自定义的数字范围列表,满足顾首不顾尾的原则,一般与for循环一起使用,可以增加步长。

range(len(str))

 

以上是关于初识列表和列表的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

django配置模型增删改查

列表的增删改查

列表的增删改查

Python列表的增删改查

Python列表的增删改查排

Python列表的增删改查