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编程之字符串模板(Template)用法实例分析
Jul 22 Python
Python程序退出方式小结
Dec 09 Python
python matplotlib画图实例代码分享
Dec 27 Python
python3.6使用pickle序列化class的方法
Oct 22 Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
python3中pip3安装出错,找不到SSL的解决方式
Dec 12 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
python tqdm实现进度条的示例代码
Nov 10 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
python上下文管理的使用场景实例讲解
Mar 03 Python
Python字典和列表性能之间的比较
Jun 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
使用python实现baidu hi自动登录的代码
2013/02/10 Python
python基础教程之循环介绍
2014/08/29 Python
django之session与分页(实例讲解)
2017/11/13 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
Python识别处理照片中的条形码
2020/11/16 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
大二法学专业职业生涯规划范文
2014/02/12 职场文书
团代会主持词
2014/04/02 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
2014年外联部工作总结
2014/11/17 职场文书
同意离婚答辩状
2015/05/22 职场文书
单位政审意见范文
2015/06/04 职场文书