入门级列表知识--索引增删改

#新建list
lst0=["你","好","呀"]
#索引
#从前往后,下标依次是0,1,2,3,4
#从后往前,下标依次是-1,-2,-3,-4
print(lit0[1])  #输出结果为---->>>好


#向末尾+1个元素
lst=[10,20,30]
lst.append(100)
print(lst)        #输出结果为---->>>10,20,30,100


#把lst2作为元素加进去
lst2=['hellow','world']
lst.append(lst2)   
print(lst2)        #输出结果为---->>>10,20,30,100,'hellow','world'
print(lst)

#在指定位置加一个元素+++++
lst.insert(1,ins)  
print(lst)         #输出结果为---->>>10,ins,20,30,100,'hellow','world'
lst3=[True,False]  #在任意位置加N多个元素
lst[1:]=lst3      
print(lst)         #输出结果为---->>>10,True,False,ins,20,30,100,'hellow','world'

#从列表中移去一个元素,如有重复只去掉第一个--------
lst4=[10,20,30,40,50,60,30]
lst4.remove(30)
print(lst4)  #元素不存在value error:x not in lst4

#pop根据索引移除
lst4.pop(1)
print(lst4)
#如果索引位置不存在,将抛出异常 pop index out of

print('-------------切片操作-删除至少一个元素,将产生一个新的列表对象---------')
new_lst4=lst4[1:3] #不包含第三位吗????
print('原列表',lst4)
print('切的列表',new_lst4)

'''不产生新的列表对象而是删除原列表中内容'''
lst4[1:3]=[]
print(lst4)

'''清除all'''
lst4.clear()
print(lst4)

'''del删除列表对象'''
del lst4
print(lst4)  #NameError: name 'lst4' is not defined
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值