Python学习日记-8-列表

a = ["wuchao","jinxin","xiaohu","sanpang","ligang"]

#列表:增删改查
#-------------查------------------
# 顾都不顾尾  切片[]
 print(a[0:])     #从第一个名字取到最后
 print(a[1:-1])   #从第一个名字取到倒数第二个名字
 print(a[0:-1:1]) #步长为1,即一个一个取
 print(a[0::2])   #步长为2,即间隔取
 print(a[-1::-1])
 print(a[4::-1])  #初始为最后一个,步长为-1,即倒着取
 b = a[3::-1]     #b = ['sanpang', 'xiaohu', 'jinxin', 'wuchao']
 print(b)

#-------------添加-----------------
#   append     insert
 a.append("xaioran")  #默认插入倒最后一个位置
 print(a)
 a.insert(1,"xiaoran") #插入指定位置
 print(a)

#-------------删除-----------------
#   remove  pop  del
 a.remove("wuchao")    #移除"wuchao"(仅仅是删除)
 print(a)
 a.remove(a[0])        #移除列表a第一个元素
 print(a)
 b = a.pop(1)          #根据索引弹出第二个元素赋值给b(删除并接收)
 print(a)
 print(b)
 del a[0]              #真删除
 print(a)
 del a                 #删除整个变量

猜你喜欢

转载自blog.csdn.net/wuli_xiaoran/article/details/81591675
今日推荐