day 9列表

day 8 列表

 

 
1.创建列表的方法
 
 
               a = ["a",123,"abc",[123]]   #直接创建   常用
               b = list("abc")     #list
 
 
                     str,list   序列   ,有顺序,支持索引,切片
 
 
增加元素:
 
  1、append   
 
 li.append("")     加到列表的最后面
print(li)
    
 
 
2、insert     
li.insert(位置数,“”)    插入    第一个参数是插入的索引位置,第二个参数要添加的值
 
print(li)
 li[2:2]      在索引为2的位置插入元素
 
 
切片开始位置和结束位置一致时可以插入元素
 
 
3、extend   
 li.extend("")    
迭代着追加元素    ,添加的对象要是可迭代对象,把组成迭代对象的最小元素迭代追加到后面
print(li)
 
 
 
    删除元素
 
 1、pop  
li.pop(删除元素的位值)        
print(li)
按索引删,有返回值
 
2、remove  
li.remove("元素")        按元素删
 
 
3、clear       
 li.clear()
print(li)   清空整个列表
 
 
 
4、del       
 del  li[元素位值]         按索引,按切片,可加步长
del    li[2] , del    li[2:4]    , del li[2:4:2]
 
 
 
改:
 
 
按索引    改单个值
 
 
按切片     改多个值
 
 
查:
 
 
按索引
 
 
按切片
 
 
for 循环
 
 
列表常用方法:
 
 
1、len()          测序列的长度
     print(len())
 
 
2、count()     测序列中值的数量
 
 
3、index()      通过元素找索引
 
 
sort()          实现序列排序,默认升序 
 
 
sort(reverse=True)   加参数reverse,可以实现降序
 
 
reverse()      序列反转 
原文地址:https://www.cnblogs.com/wyfmc/p/11734780.html