列表

List列表 :
[ ]   --用ta来创建列表  ,中间每1项元素要用 ,分隔开。
例:建个有内容的列表
a = ['小李',18,100,86]
print(type(a))
 
 
读取列表的某个元素:
index()     -- 通过列表的下标、index(从0开始)读取
a = ['hello','python','linux','mysql']
print(a[0])  --hello

 

统计出 列表的长度、有多少个元素:
Len()     -- 通过列表的下标、len(从0开始)读取
a = ['hello','python','linux','mysql']
print(len(a))  --4

 

向列表a中增加一个元素:  append()   
a = ['hello','python','linux','mysql']
a.append('你好')
print(a)    --'hello','python','linux','mysql','你好'

 

修改列表中某个元素:
a = ['hello','python','linux','mysql']
a[2] = '哈哈'
print(a)    --'hello','哈哈','python','linux','mysql'

 

删除列表中的某个元素:  del
 
a = ['hello','python','linux','mysql']
del a[2]
print(a)    --'hello','linux','mysql'

 

在列表的尾部增加一个元素:append()
例:
a = ['a','b','c','d']
a .append('哈哈')
print(a)   --['a','b','c','d','哈哈']

 

删除列表的元素:del
例:
a = ['a','b','c','d']
del a[2]
print(a)   --['a','b','d']

 

指定元素的删除:remove()
a = ['a','b','c','d','e']  --删掉c的元素
a .remove('c')
print(a)   --['a','b','d','e'] 注意:这个方法如果存在多个c,那只能删掉第一个c
 
删除指定的下标: pop()
a = ['深圳','广州','惠州']  --删除下标为1的元素
a .pop(1)
print(a)  --['深圳','惠州'] 
查看上条返回值:
a = ['深圳','广州','惠州']  
a = a.pop(1)
print(a)    --广州
也可以查看 已删除的元素 和 未删除的元素:
a = ['深圳','广州','惠州']  
b = a.pop(1)
print(a)
print(b)    --广州    --['深圳','惠州']

 

查找元素的下标:index()

例:a = ['a','b','c','d','e']
b = a.index('c')
print(b)   --'c'  --如果有多个c,则会返回第一个元素的下标。

 

统计元素在列表中出现的次数:count()
a = ['a','b','c','d','e','c','c''c','c']
b = a.count('c')
print(b)    -- c c c c c

 

清空列表:clear()
a = ['a','b','c','d','e']
a .clear()
print(a)   --[]
 
列表的反转 / 倒过来排序:reverse()
a = [1,2,3,4,5,6,7,8,9]
a .reverse()
print(a)    --[9,8,7,6,5,4,3,2,1]
 
列表从小到大的排序:sort()    -- 只针对纯数字的列表
a = [1,7,6,3,5,7,9,0]
a .sort()
print(a)    --[0,1,3,5,6,7,7,9]

 

列表从大到小的排序:sort(severse=True)
a = [1,7,6,3,5,7,9,0]
a .sort(reverse = True)
print(a)      --[9,7,7,6,5,3,1,0]
 

 

扩展列表:--用一个列表插入在另一个列表里
extend()
例:
a = ['哈哈','嘻嘻']
b = ['1','2','3']  --将b的内容连接到a的尾巴
a .extend(b)
print(a)    --['哈哈','嘻嘻','1','2','3']

 

列表如何转换成元组:tuple()
a = [1,2,3,4,5,6,1,2,3]
a = tuple(a)
print(type(a))
print(a)  --(1,2,3,4,5,6,1,2,3)   

 

列表如何转换成集合:set()
a = [1,2,3,4,5,6,1,2,3]
a =set(a)
print(type(a))
priny(a)    --{1,2,3,4,5,6}  --有相同的元素会去重

 

 

 
 
posted @ 2022-03-02 19:11  鹿鹿酱  阅读(51)  评论(0)    收藏  举报