Python在for循环中更改list值的方法【推荐】


Posted in Python onAugust 17, 2018

一、在for循环中直接更改列表中元素的值不会起作用:

如:

l = list(range(10)[::2])
 print (l)
for n in l:
 n = 0
print (l)

运行结果:

[0, 2, 4, 6, 8]
[0, 2, 4, 6, 8]

l中的元素并没有被修改

二、在for循环中更改list值的方法:

1.使用range

l = list(range(10)[::2])
print (l)
for i in range(len(l)):
 l[i] = 0
print (l)

运行结果:

[0, 2, 4, 6, 8]
[0, 0, 0, 0, 0]

2.使用enumerate

l = list(range(10)[::2])
print (l)
for index,value in enumerate(l):
 l[index] = 0
print (l)

运行结果:

[0, 2, 4, 6, 8]
[0, 0, 0, 0, 0]

总结

以上所述是小编给大家介绍的Python在for循环中更改list值的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python编码时应该注意的几个情况
Mar 04 Python
Python 常用string函数详解
May 30 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
Python读写Json涉及到中文的处理方法
Sep 12 Python
使用python实现接口的方法
Jul 07 Python
Python配置mysql的教程(推荐)
Oct 13 Python
python将txt文件读取为字典的示例
Dec 22 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
基于Python生成个性二维码过程详解
Mar 05 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
Jan 07 Python
Python简单读写Xls格式文档的方法示例
Aug 17 #Python
Python实现的连接mssql数据库操作示例
Aug 17 #Python
Python SQL查询并生成json文件操作示例
Aug 17 #Python
python3 flask实现文件上传功能
Mar 20 #Python
Python爬取qq空间说说的实例代码
Aug 17 #Python
django进阶之cookie和session的使用示例
Aug 17 #Python
Django 登陆验证码和中间件的实现
Aug 17 #Python
You might like
jquery中$.post()方法的简单实例
2014/02/04 Javascript
javascript页面加载完执行事件代码
2014/02/11 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
Python中operator模块的操作符使用示例总结
2016/06/28 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
Python GUI编程 文本弹窗的实例
2019/06/11 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
个人担保书范文
2014/05/20 职场文书
学习十八大宣传标语
2014/10/09 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
初中家长评语和期望
2014/12/26 职场文书
大学生暑假实习总结
2015/07/13 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
python分分钟绘制精美地图海报
2022/02/15 Python