一、在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

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
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基础教程:修改Python列表中元素的几种方法相关推荐

  1. Python基础教程,Python入门教程

    Python 是一门上手简单.功能强大.通用型的脚本编程语言.Python 类库极其丰富,这使得 Python 几乎无所不能,网站开发.软件开发.大数据分析.网络爬虫.机器学习等都不在话下. 这套 P ...

  2. 《 Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素(去重)(8种方法)

    <  Python List列表全实例详解系列(四)> __列表删除元素(4种方法)删除重复元素(去重)(8种方法) 我的技术成长&学习资料整理分享之路 我遇到问题查找资料时,经常 ...

  3. 解析Jquery取得iframe中元素的几种方法

    iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下 DOM方法:父窗口操作IFRAME:window.frames[&quo ...

  4. Jquery取得iframe中元素的几种方法(转载)

    Jquery取得iframe中元素的几种方法(转载) iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME: ...

  5. Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!...

    query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页 ...

  6. Javascript循环删除数组中元素的3种方法

    本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...

  7. 向列表增加元素的三种方法

    向列表增加元素的三种方法  ,分别是:append().extend() 和 insert(). append() 方法是将参数作为一个元素增加到列表的末尾. extend() 方法是将参数作为一个列 ...

  8. 全网惟一面向软件测试人员的Python基础教程-在Python中怎么干倒字符串?

    全网惟一面向软件测试人员的Python基础教程 起点:<python软件测试实战宝典>介绍 第一章 为什么软件测试人员要学习Python 第二章 学Python之前要搞懂的道理 第三章 你 ...

  9. 全网惟一面向软件测试人员的Python基础教程-在Python中如何优雅的切西瓜呢?

    全网惟一面向软件测试人员的Python基础教程 起点:<python软件测试实战宝典>介绍 第一章 为什么软件测试人员要学习Python 第二章 学Python之前要搞懂的道理 第三章 你 ...

最新文章

  1. 高文院士:中国在AI领域有哪些长板和短板
  2. python是一种通用编程语言-想自学一种编程语言,各种编程语言都有什么区别?...
  3. 不断前行的SD-WAN如何使现代企业受益—Vecloud微云
  4. 时间序列分析源资料汇总
  5. 软件定义存储的特征及如何工作
  6. Java占Linux超过xms,linux下分析java程序占用CPU、内存过高
  7. python编程-Python 编程速成(推荐)
  8. 微信URL带来重大调整
  9. 在PHP中开启CURL扩展,使其支持curl()函数
  10. .net GridView绑定数据、编辑、更新、删除(弹出确认对话框)、取消、根据条件隐藏或显示按钮操作
  11. java 无限循环语句_java学习之循环语句
  12. ESP8266 教程3 — 通过TCP组建局域网并通信
  13. 服务器操作系统套什么定额,数据库服务器套什么定额
  14. linux系统有线网卡,Thinkpad E430+CentOS 6.4+ linux-3.10.12内核网卡驱动(无线+有线)配置...
  15. vuecli2+axios 设置多个域名代理
  16. jmeter的${__time(,)}和${__timeShift(,,,,)}函数使用
  17. 微信小程序 java校园跑腿服务平台uniapp
  18. 阿尔茨海默病de饮食-微生物-脑轴
  19. Universal-Image-Loader系列1-配置使用
  20. 描述物理海洋学--第八章学习笔记

热门文章

  1. SpringMVC源码剖析(三)- DispatcherServlet的初始化流程
  2. js解析json字符串数组
  3. springMVC面试问题整理一
  4. java代码是怎么运行的_Java代码是如何运行起来的?
  5. 【学习笔记】Javascript函数调用
  6. Bom技术类型的讲解
  7. GOS系列之下载附件
  8. 合并财务报表无条件抵销分录
  9. SAP关于销售来自可选工厂的解决方案
  10. 这些名言都是有后半句的,以前都按前半句理解,太坑人!