列表

#列表

#列表的内置函数
list([‘word’,43,‘hello’,567])
lst=[‘hello’,‘ad’,1,‘word’,43,‘hello’]
print(lst)
#输入元素获取索引位置
print(lst.index(‘hello’))#index:索引,获取元素hello在列表中的索引数字(只获取第一个)
print(lst.index(‘hello’,4,6))#指定范围索引
#输入索引获取元素位置
print(lst[5])#正向查找
print(lst[-3])#逆向查找
#切片(切片会建立一个新的列表地址)
print(lst[1:5:1])#从索引数字1开始到索引数字5结束,步长为1(步长为负数则逆向)
#判断指定数在列表当中是否存在
print(‘ad’ in lst )
print(‘ad’ not in lst)
#列表元素的遍历
for item in lst:
print(item)
#列表元素的增加
lst.append(100)
print(lst)
lst2=[‘qwer’,520]
lst.append(lst2)#将lst2作为一个元素添加到列表lst末尾
print(lst)
lst.extend(lst2)#将lst2分成多个元素添加至列表lst末尾
print(lst)
#在列表的任意位置添加一个元素
lst.insert(1,666)#在索引为1的位置上添加元素666
print(lst)
#切片在任意的位置上添加N多个元素
lst3=[555,‘gg’,000,‘ppp’]
lst[2::]=lst3#从索引2的位置开始切片,把后面的元素全都替换成lst3中的元素
print(lst)
#列表的删除操作
lst.remove(0)#移除列表中第一个元素0
print(lst)
#更具索引移除元素
lst.pop(1)#移除索引为1的元素,不填索引则删除列表最后一个元素
print(lst)
#切片操作,删除至少一个元素
new_list=lst[1:3:]
print(‘切片前的列表’,lst)
print(‘切片后的列表’,new_list)#新的列表
#清空列表中的所有元素
lst.clear()
print(lst)
#del:将列表对象从计算机中删除
del lst
print(lst)
#列表的修改操作
#一次修改一个值
lst[2]=999#将索引为2的位置上的元素替换成999
print(lst)
#使用指定切片赋予一个新的值
lst[1:3]=[700,800,600]#将索引1到3里的元素替换成指定元素
print(lst)
#列表的排序操作
lst4=[23,1,54,76,34,22,6]
lst4.sort()#将列表进行升序排序
print(lst4)
lst4.sort(reverse=True)#指定reverse为True为降序排序,指定为False为升序排序
print(lst4)
#使用内置函数sorted()对列表进行排序,会产生一个新的列表对象
new_lst4=sorted(lst4,reverse=True)#True降序排序,False升序排序
print(new_lst4)
#列表生成式
lst5=[i for i in range(1,10)]#生成1到10的列表
print(lst5)
lst5=[ii for i in range(1,10)]#ii所产生的整数序列在乘以本身
print(lst5)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值