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标准库之随机数 (math包、random包)介绍
Nov 25 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
在Django的视图中使用数据库查询的方法
Jul 16 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
Python 获得13位unix时间戳的方法
Oct 20 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
Python docx库用法示例分析
Feb 16 Python
如何通过一篇文章了解Python中的生成器
Apr 02 Python
Python实现仓库管理系统
May 30 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
做一个有下拉功能的留言版
2006/10/09 PHP
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
PDO防注入原理分析以及注意事项
2015/02/25 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
小学生获奖感言范文
2014/02/02 职场文书
消防安全员岗位职责
2014/03/10 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL