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抓取京东价格分析京东商品价格走势
Jan 09 Python
进一步理解Python中的函数编程
Apr 13 Python
Python实现股市信息下载的方法
Jun 15 Python
图文详解WinPE下安装Python
May 17 Python
Python迭代和迭代器详解
Nov 10 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
对python mayavi三维绘图的实现详解
Jan 08 Python
浅谈python3.6的tkinter运行问题
Feb 22 Python
Python生成rsa密钥对操作示例
Apr 26 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 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
PHP操作数组的一些函数整理介绍
2011/07/17 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
javascript计时器详解
2015/02/28 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
JavaScript的兼容性与调试技巧
2016/11/22 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
python获取服务器响应cookie的实例
2018/12/28 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
信息技术专业个人自我评价
2013/12/11 职场文书
syb养殖创业计划书
2014/01/09 职场文书
工程师岗位职责规定
2014/02/26 职场文书
安全生产活动月方案
2014/03/09 职场文书
公司保密承诺书
2014/03/27 职场文书
工作鉴定评语
2014/05/04 职场文书
广告艺术设计专业自荐书
2014/07/08 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
庆七一活动简报
2015/07/20 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python