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 常用string函数(收藏)
May 30 Python
python 文件操作删除某行的实例
Sep 04 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 Python
PyQt5每天必学之关闭窗口
Apr 19 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
利用Python库Scapy解析pcap文件的方法
Jul 23 Python
python自动发微信监控报警
Sep 06 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
对Python 字典元素进行删除的方法
Jul 31 Python
Python操控mysql批量插入数据的实现方法
Oct 27 Python
Python 如何实现文件自动去重
Jun 02 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
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
PHP Reflection API详解
2015/05/12 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
PHP代码加密的方法总结
2020/03/13 PHP
javascript中的一些注意事项 更新中
2010/12/06 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
详解Python中的Descriptor描述符类
2016/06/14 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
Python IDLE清空窗口的实例
2018/06/25 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
python判断链表是否有环的实例代码
2020/01/31 Python
Python pip 常用命令汇总
2020/10/19 Python
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
参观监狱心得体会
2014/01/02 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
圣诞晚会主持词
2015/07/01 职场文书
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技