首页 > 其他 > 详细

list 列表

时间:2019-08-05 15:54:23      阅读:77      评论:0      收藏:0      [点我收藏+]

 

lis=[] 空列表

 

 

1.增

 

append()在列表后面追加元素

lis = ["apple","小米","华为"]
lis.append("vivo")
print(lis)
<<<[apple, 小米, 华为, vivo]

 

insert(index,value)在指定的索引进行添加元素

lis = ["apple","小米","华为"]
lis.insert(1,"vivo")# (要添加的索引,内容)
print(lis)
<<<<[apple, vivo, 小米, 华为]

 

extend()迭代添加,在后面追加

lis = ["apple","小米","华为"]
lis1 = ["apple","小米","华为"]
a = "123456"
lis.extend(a)  # 迭代添加,字符串里的每个字符进行迭代添加
print(lis)
<<<<[apple, 小米, 华为, 1, 2, 3, 4, 5, 6]
lis1.extend([a]) # 将字符串一整个进行添加
print(lis1)
<<<<[apple, 小米, 华为, 123456]

 

 

2.删

 

pop(index) 如果里面没有值就是默认删除列表最后一个,不能多次删除,下一次删除的索引值会在上一次删除后进行重新分配

lis = ["apple","小米","华为"]
lis.pop(0) # 这里删的是"apple"
print(lis)
<<<<[小米, 华为]
lis.pop(1)  # 这里删的是"华为"
print(lis)
<<<<[小米]

 

remove("")指定删除

lis = ["apple","小米","华为"]
lis.remove("apple")
print(lis)
<<<<[小米, 华为]

 

del list(index:index)切片删除

lis = ["apple","小米","华为"]
del lis[0:1] # 删掉了"apple"
print(lis)
<<<<[小米, 华为]

 

clear()清空列表

lis = ["apple","小米","华为"]
lis.clear() # 清空列表
print(lis)
<<<<[] # 空的列表

 

 

3.改

通过列表索引进行更改

lis = ["apple","小米","华为"]
lis[0]="1234" # 通过索引改
print(lis)
# <<<< [‘1234‘, ‘小米‘, ‘华为‘]

 

 

sort()列表数字排序,默认升序

li = [23,55,34,77,37,99,11,3,6,31]
li.sort() # 默认升序
print(li)
<<<<[3, 6, 11, 23, 31, 34, 37, 55, 77, 99]

 

sort(reverse=True) 降序

li.sort(reverse=True) # 降序
print(li)
<<<<[99, 77, 55, 37, 34, 31, 23, 11, 6, 3]

 

reverse()翻转列表翻转180度

 

lis = ["apple","小米","华为"]
lis.reverse()
print(lis)
<<<< [华为, 小米, apple]

 

 

 

 

 

list 列表

原文:https://www.cnblogs.com/whileke/p/11303442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!