村头小贱贱

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

列表初识

 

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

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

 

posted on 2018-05-15 20:37  村头小贱贱  阅读(137)  评论(0编辑  收藏  举报