Python操作列表常用方法实例小结【创建、遍历、统计、切片等】


Posted in Python onOctober 25, 2019

本文实例讲述了Python操作列表常用方法。分享给大家供大家参考,具体如下:

使用for循环,遍历整个列表

依次从列表中取出元素,存放到names变量中,并拼接打印

names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']
for name in names:
  print("你好啊"+" "+name+" "+"我们交个朋友吧")

运行结果:

你好啊 杜子腾 我们交个朋友吧
你好啊 杜小月 我们交个朋友吧
你好啊 杜小星 我们交个朋友吧
你好啊 杜小阳 我们交个朋友吧
你好啊 杜小花 我们交个朋友吧

缩进问题

  • 忘记缩进
  • 忘记缩进额外的代码行
  • 不必要的缩进
  • 循环后不必要的缩进
  • 遗漏了冒号

创建数值列表

使用函数range()

visitors = ['a1','b1','c1','d1','e']
for i in range(1,3):
  visitors.pop()
print(visitors)

运行结果:

['a1', 'b1', 'c1']

对数字列表进行简单的统计

numbers = []
for i in range(1,101):
  numbers.append(i)
print(numbers)
print(max(numbers))  #输出列表中值最大的元素
print(min(numbers))  #输出列表中值最小的元素
print(sum(numbers))  #输出列表中元素的总和

运行结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
100
1
5050

列表解析

squares = [value**3 for value in range(1,11)]
print(squares)
#value的三次方,value值取值范围为1~11

运行结果:

[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]

使用列表的一部分,切片

其实就是按照索引序列,进行数据的片段截取

all = ['1','8','27','64','125','216','343']
all_part1 = all[:3]
all_part2 = all[-3:]
print(all_part1)
print(all_part2)

运行结果:

['1', '8', '27']
['125', '216', '343']

复制列表

这里有一个需要注意的地方,复制以后,就是两个无关的列表了,修改,新增元素都不会互相影响

all = ['1','8','27','64','125','216','343']
all_cp = all[:]
print(all_cp)

运行结果:

['1', '8', '27', '64', '125', '216', '343']

既然说到互不影响,那也就是说有互相影响的情况

Python操作列表常用方法实例小结【创建、遍历、统计、切片等】

更多关于Python相关内容可查看本站专题:《Python列表(list)操作技巧总结》、《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
django解决订单并发问题【推荐】
Jul 31 Python
关于django 1.10 CSRF验证失败的解决方法
Aug 31 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
python虚拟环境模块venv使用及示例
Mar 04 Python
Python如何用filter函数筛选数据
Mar 05 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 Python
利用Python优雅的登录校园网
Oct 21 Python
python中pop()函数的语法与实例
Dec 01 Python
python利用while求100内的整数和方式
Nov 07 Python
python+mysql实现个人论文管理系统
Oct 25 #Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
Oct 25 #Python
Python二元赋值实用技巧解析
Oct 25 #Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 #Python
基于Python实现签到脚本过程解析
Oct 25 #Python
python实现大学人员管理系统
Oct 25 #Python
Python队列、进程间通信、线程案例
Oct 25 #Python
You might like
删除无限级目录与文件代码共享
2006/07/12 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
js constructor的实际作用分析
2011/11/15 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
Vue组件化开发思考
2018/02/02 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
从Python程序中访问Java类的简单示例
2015/04/20 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
Python补齐字符串长度的实例
2018/11/15 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
Collection和Collections的区别
2016/05/02 面试题
员工拾金不昧表扬信
2014/01/09 职场文书
写给妈妈的道歉信
2014/01/11 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
教师考核评语
2014/04/28 职场文书
爱国演讲稿400字
2014/05/07 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
关于python类SortedList详解
2021/09/04 Python
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL