码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-05-15 22:46:30      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:for循环   rev   sort   增加   不能   一个   读数   返回值   内容   

列表初识

 

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

列表可储存的数据类型:元组-列表-字符串-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))

 

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

标签:for循环   rev   sort   增加   不能   一个   读数   返回值   内容   

原文地址:https://www.cnblogs.com/Greed-shumiaomiao/p/9042917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!