python将一个列表里面的某类元素取出来_03|Python列表常见操作
欢迎关注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”获取本章节习题
python将一个列表里面的某类元素取出来_03|Python列表常见操作相关推荐
- [python]re库(正则表达式)的小练习-抓取北航教务处通知列表
今天想在北航教务网找找ACM的校内赛如何报名,结果发现校务处网站的搜索就是一个摆设.这就很尴尬了,难不成要我一页一页翻通知?刚好学了学re库,所以写一个简单的小爬虫来爬取北航的通知列表! 1.分析 北 ...
- python 类函数调用外部函数_python类中调用外部函数,python 函数中 定义类
Q1:python函数里的数组如何在函数外调用出来 使用返回值的方法有两种: 可以直接把调用的函数作为变量使用 可以用调用函数给一个变量赋值 第一种情况见如下例子: l = [1,2,3,4,5] d ...
- python 在set里随机选一个元素_阿博Python之路-详解Set数据类型
阿博之前分享了Python的Dictonary数据类型,今天来分享Set数据类型. 注意:阿博的开发环境是Python3. Set(集合)简介 Set数据类型,一般我们称为集合,是一个无序不重复的元素 ...
- Python爬虫入门教程 50-100 Python3爬虫爬取 m3u8 视频-Python爬虫6操作
爬虫背景 原计划继续写一下关于手机APP的爬虫,结果发现夜神模拟器总是卡死,比较懒,不想找原因了,哈哈,所以接着写后面的博客了,从50篇开始要写几篇python爬虫的骚操作,也就是用Python3通过 ...
- python中列表实现自加减元素_python初学者知识整合
python 第一章:概述 1. 概述 Python是一门跨平台.开源.免费的解释型高级动态编程语言. ① 编译:笔译,用理解原文本 ② 解释:口译,逐字逐句解释,不产生新文本 Python中的可迭代 ...
- linux列表中添加多个元素,这12种方法轻松合并Python中的列表
导读 我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史&g ...
- python中的输出list中元素方法_python 输出所有列表元素的乘积
def multiply_list(items): tot = 1 for x in items: tot *= x return tot print(multiply_list([1,2,-8])) ...
- python创建一个列表_Python创建一个元素都为0的列表实例
Python创建一个元素都为0的列表实例 实现创建一个元素都为0的列表: l=10 lis=[0]*l lis 输出结果: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 以上这篇Pyt ...
- Python列表或元组的数字元素求和
第6章-3 列表或元组的数字元素求和 (20分) 求列表中数字和,列表中嵌套层次不限2层 输入格式: 在一行中输入列表或元组 输出格式: 在一行中输出数字的和 输入样例: 在这里给出一组输入.例如: ...
最新文章
- php etcd 服务发现,confd+etcd+nginx 实现简单服务发现
- FreeSwitch自带的电话会议
- C++入门经典-例9.4-默认模板参数
- MySQL数据库Keepalived双主
- 《集体智慧编程》第二章(一)
- 【转】Asp.NetMve移除HTTP Header中服務器信息Server、X-AspNet-Version、X-AspNetMvc-Version、X-Powered-By:ASP.NET...
- 计算机音乐夜里,电脑自动播放音乐提醒你起床,晚上自动关机!
- 结构体的成员偏移地址和字节对齐
- Vbs调用MsAgent组件,很有趣
- L0到L4超全介绍!30+自动驾驶方案汇总
- xp系统下载U盘安装教程,u盘安装xp系统方法
- DW CS5及CC的部分序列号总结
- 0.9寸oled屏幕驱动程序
- 如何去除图片水印不留痕迹_去水印工具
- 新型冠状肺炎——这个不一般的春节
- 音视频开发必看:“秒变萝莉音”,游戏中的变声是如何实现的
- Android NavigationBar 显示 Menu 按键
- 【Web技术】1397- 深入浅出富文本编辑器
- 封闭式基金折价排行表20060929(ZT)
- 分享180个美美的CSS渐变样式效果图
热门文章
- 前端解读面向切面编程(AOP)
- vue笔记(三)生命周期、组件(嵌套)、数据传递
- oracle用EXPLAIN PLAN 分析SQL语句
- PAT L3-007 天梯地图
- 谈谈技术原则,技术学习方法,代码阅读及其它
- 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
- 开启和关闭wifi的代码段
- 【转】Sql server锁,独占锁,共享锁,更新锁,乐观锁,悲观锁
- 用python做自我介绍_python入门教程NO.2 用python做个自我介绍
- android linux截图库,Android中截图(surfaceView)源码