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 20 Python
python基础教程之分支、循环简单用法
Jun 16 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
Python 登录网站详解及实例
Apr 11 Python
sublime text 3配置使用python操作方法
Jun 11 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
解决Matplotlib图表不能在Pycharm中显示的问题
May 24 Python
详解PyCharm配置Anaconda的艰难心路历程
Aug 13 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
python十进制转二进制的详解
Feb 07 Python
Python如何读写字节数据
Aug 05 Python
Python3压缩和解压缩实现代码
Mar 01 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 中执行排序与 MySQL 中排序
2009/04/21 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php获取url参数方法总结
2014/11/13 PHP
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
JS正则表达式常见用法实例详解
2018/06/19 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
自我鉴定思想方面
2013/10/07 职场文书
2013英文求职信模板范文
2013/11/15 职场文书
文明学生事迹材料
2014/01/29 职场文书
学生鉴定评语大全
2014/05/05 职场文书
2014年维修工作总结
2014/11/22 职场文书
天那边观后感
2015/06/09 职场文书