python将一个列表里面的某类元素取出来_03|Python列表常见操作

cf56b286a5bc6fac72ff495af0c8ae9f.png

欢迎关注pythoner派微信公众号及头条号

Python常见的数据结构我们在上一节中已经讲过

再阅读文章前,请打开PythonIDE

列表:

1.定义一个列表

现在我们有3瓶不同类型的啤酒,现在我们将其放入列表之中

beer = ['粉象','白熊','橙色炸弹']

2.向列表中追加元素

现在我得到了一瓶新的啤酒《角头鲨》,我想将其放入列表中

beer.append('角头鲨')

print(beer)

3.获取列表中元素的索引

假设这个存放啤酒的箱子里有许多格子,它们分别是0,1,2,3

接下来我需要知道瓶啤酒存放再哪一个格子当中,以便我将它们取出来

print(beer.index('粉象'))

4.删除列表中的元素

夏天来临,我们需要将啤酒从箱子里面取出来饮用

beer.pop() # 删除列表中的最后一个元素(拿出最后放进去的一瓶啤酒)

beer.pop(0) # 通过索引删除列表中的指定元素(取出第一个格子里的啤酒)

beer.remove('橙色炸弹') # 删除列表中的指定元素(取出列表中的橙色炸弹)

前面已经喝掉了三瓶啤酒,列表会自动将最后一瓶啤酒白熊放入第一个格子。

del beer[0] # 通过索引删除列表中的指定元素(取出第一个格子里的啤酒)

5.统计列表中的元素个数

啤酒被喝完了,于是托朋友采购一批新的啤酒放入列表中

beer = ['粉象','白熊','橙色炸弹','橙色炸弹','角头鲨','角头鲨','角头鲨']

beer.count('橙色炸弹') # 统计列表中某个元素的个数(这样就能看到朋友买了几瓶橙色炸弹啤酒)

6.在列表的指定位置插入元素

又买了一瓶新的啤酒,我想将他放到箱子的第二个格子中

beer.insert(1,'酿酒狗') #在列表的指定位置插入元素(把酿酒狗放入第二个格子)

print(beer)

7.合并列表

这次直接把朋友箱子都搬过来,然后看看里面都有什么

friend_beer = ['粉象','白熊','橙色炸弹','炸鸡']

beer.extend(friend_beer) # 合并列表(哦 竟然有一只炸鸡)

print(beer)

8.对列表中的元素进行排序

合并后的箱子太乱了,稍微整理一下

这里的排序是基于ascii码来排序

beer.sort() #对列表中的元素进行排序 (可以看见 列表中的酒整齐有序的摆放好了)

print(beer)

9.对列表中的元素进行切片处理

取出箱子中第三个格子到第六个格子中的东西来招待朋友

beer[2:5] #对列表中的元素进行切片处理 (当然得有炸鸡)

细心的朋友应该已经发现我们通过索引获取列表中的元素使,索引总是比实际位置少1,这是因为在列表中索引是从零开始的。一定要牢记

ps:关注微信公众号pythoner派 发送“习题03”获取本章节习题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值