Python在for循环中更改list值的方法【推荐】
2018-08-17 14:29
621 查看
一、在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多层嵌套list的递归处理方法(推荐)
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- python 整型int 布尔值boolean 列表list 简介及常用方法大全
- redis数据库事务处理及hash,list,set类型的python开发应用 推荐
- Python把csv数据写入list和字典类型的变量脚本方法
- Python中字典(dict)和列表(list)的排序方法实例
- Python求两个list的差集、交集与并集的方法
- python中List添加元素的几种方法
- Python Numpy:找到list中的np.nan值方法
- Python List append()方法
- python list格式数据excel导出方法
- Python求两个list的差集、交集与并集的方法
- python中List的sort方法(或者sorted内建函数)的用法
- python获取程序执行文件路径的方法(推荐)
- 在Python中给Nan值更改为0的方法
- while循环和for循环的比较,习题33,笨方法学python
- 更改tomcat项目路径 不修改server.xml【推荐使用此方法】
- Python几种创建list的方法的效率对比
- python的list和javascript的array的方法
- 更改Ubuntu默认python版本的方法