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使用metaclass实现Singleton模式的方法
May 05 Python
Python实现读取文件最后n行的方法
Feb 23 Python
python @property的用法及含义全面解析
Feb 01 Python
对pandas进行数据预处理的实例讲解
Apr 20 Python
Python3数字求和的实例
Feb 19 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
python交易记录链的实现过程详解
Jul 03 Python
python 3.7.4 安装 opencv的教程
Oct 10 Python
Python-openpyxl表格读取写入的案例详解
Nov 02 Python
python实现登录与注册系统
Nov 30 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 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判断类是否存在函数class_exists用法分析
2014/11/14 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
详解使用WebPack搭建React开发环境
2019/08/06 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
python3中编码获取网页的实例方法
2020/11/16 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
linux面试相关问题
2012/08/11 面试题
采购经理岗位职责
2014/02/16 职场文书
2016八一建军节慰问信
2015/11/30 职场文书
小学班级口号大全
2015/12/25 职场文书