python中修改列表元素的方法
2024-08-30 06:15:44
一、在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]
参考文章:https://www.cnblogs.com/lichuang/archive/2018/08/17/9492821.html
最新文章
- 日志系统实战(二)-AOP动态获取运行时数据
- Yii rules常用规则(转)
- c# 只允许一个实例运行
- 关于 .net 开发 Office Word 的一些问题小结
- [翻译][MVC 5 + EF 6] 7:加载相关数据
- bzoj 2152: 聪聪可可 树的点分治
- 转载:C#之接口简介
- 【程序员小助手】Emacs,最强编辑器,没有之一
- linux学习心得之目录树开端与/etc(图文)
- ffmpeg 录屏 screen capture recorder
- java开发中的链式思维 —— 设计一个链式过滤器
- sql执行时间过长,请高手指点!
- rails中link_to与button_to的一个功能差异
- html中去除ul,li标签的样式列表标签的点?
- SpringBoot入门教程(十四)导出Excel
- hotspot目录结构
- 手动部署 kubernetes HA 集群
- python经典书籍必看:流畅的Python
- shell脚本编写遍历某一目录下的所有文件
- jQuery事件--change([[data],fn])、on(events,[selector],[data],fn)和hover([over,]out)
热门文章
- javaWeb的HttpServletRequest和HttpServletResponse
- Spring中Model,ModelMap和ModelAndView
- 02 c++的封装性 (构造和析构)
- redis 缓存问题,转载:https://www.cnblogs.com/liangsonghua/p/www_liangsonghua_me_22.html
- java常用关键字(static、final、this、super)
- 接口中的JSON报文
- set/priority_queue的运算符重载
- jedis:分片集群使用
- Tomcat 部署多个web项目
- DVWA-文件包含漏洞