当前位置: 首页 > news >正文

网站建站报告2000字企业网站是企业在互联网上进行网络营销

网站建站报告2000字,企业网站是企业在互联网上进行网络营销,凡客官网 电脑版,网店装修模板一、需求#xff1a; 对一个 list 数据类型写一个循环删除的程序 二、问题 来#xff0c;我们来看看代码跟效果#xff1a; # 初始化一个 list 列表#xff0c;为了下边的方便比较#xff0c;我就使用跟 list 索引来做 list 的元素 datas [0,1,2,3,4]# 打印元素组 对一个 list 数据类型写一个循环删除的程序 二、问题 来我们来看看代码跟效果 # 初始化一个 list 列表为了下边的方便比较我就使用跟 list 索引来做 list 的元素 datas [0,1,2,3,4]# 打印元素组方便比较 print(datas)#使用 for 遍历 for data in datas:# 删除 list 中的元素datas.remove(data)# 打印删除后的数组 print(datas)我们来看这一段代码最后的输出结果按照我以前的经验应该是一个空的 [] 但结果不是 上面的结果却告诉我们上面的程序只删除了三个元素并没有全部删除完为什么呢 从上面的结果中我们可以看出删除的元素是 1,3,5从这我们可以看出原来是 list 在 for 循环中的索引问题我们来实时跟踪一下 list 列表在 for 中的变化 # 初始化一个 list 列表为了下边的方便比较我就使用跟 list 索引来做 list 的元素 datas [0,1,2,3,4]# 打印元素组方便比较 print(datas)# 记录是第几次 for 循环 index 1# 记录 datas 当前循环的下标值 i 0#使用 for 遍历 for data in datas:# 打印循环次数print(\n这是第 %d 次循环datas 当前在 for 循环中的下标值为%d删除前 datas 的元素为 %(index, i))# 实时打印 datas 列表print(datas)# 删除 list 中的元素datas.remove(data)# 循环次数1index 1# 索引 1i 1# 最后的 datas 列表 print(\n循环结束最后的 datas 的元素为) print(datas)输出结果如下 如上图可以看出在 for 循环中 datas 没删除一个元素它的索引都会变化但 for 循环中遍历的索引总会加 1 所以就会出现以上这种跳过性删除的情况。 对于这种情况想到了一个方法我们先来看看下面的这一段程序 # 初始化一个 list 列表 datas [1,3,4,10,5,3,7,6,9,8]#使用 for 遍历 for data in datas:# 现在我们需要删除偶数的元素if data % 2 0:# 删除 datas 中的元素datas.remove(data)# 最后的 datas 列表 print(\n循环结束最后的 datas 的元素为) print(datas)我们来看看这段代码的运行结果 我们可以看出4 跟 10 是相邻着的4 的下标是 210 的下标是 3所以当 4 删除之后datas 中下标为 2 的元素就变成了 10但是此时的 for 循环中datas 的下标是 3 了所以取不了 10 这个元素这才导致了 10 没有被删除。 那我们要如何来删除呢做法是这样的 三、方法 方法一 # 初始化一个 list 列表 datas [1,3,4,10,5,3,7,6,9,8]# 打印原数组元素方便对比 print(原 datas 列表的元素为) print(datas)# 定义一个空的 list 列表来储存要删除的 datas 的元素 datas_del []#使用 for 遍历 for data in datas:# 现在我们需要删除偶数的元素if data % 2 0:# 不直接删除将需要删除的元素存入 datas_del 中datas_del.append(data)# 打印 datas_del 列表查看要删除的元素 print(\n打印 datas_del 列表查看要删除的元素) print(datas_del)# 再执行一个 for 循环遍历 datas_del 列表 for data in datas_del:# 删除 datas 中的元素datas.remove(data)# 最后的 datas 列表 print(\n删除后的 datas 的元素为) print(datas)现在我们来执行以下上面的这段代码是否已经可以成功的删除所要删除的元素我们看看结果 方法二 # 初始化一个 list 列表 datas [1,3,4,10,5,3,7,6,9,8]# 打印原数组元素方便对比 print(原 datas 列表的元素为) print(datas)# 定义一个空的 list 列表来储存要删除的 datas 的元素 datas_del []#使用 for 遍历 #[:]作用相当于拷贝了一份 for data in datas[:]:# 现在我们需要删除偶数的元素if data % 2 0:# 不直接删除将需要删除的元素存入 datas_del 中datas.remove(data)print(\n删除后的 datas 的元素为) print(datas)输出结果 从上面的结果可知我们已经成功的将我们所需要的元素删除了。
http://www.huolong8.cn/news/365578/

相关文章:

  • 佛山定制软件开发公司西安seo代理计费
  • 兰州大学网页与网站设计成都最好的软件公司
  • 重庆响应式网站建设建立平台网站要多久
  • 西安网上注册公司流程长春百度seo代理
  • 公司网站开发可行性报告专门做头像的网站
  • 点个赞科技 网站制作临沂seo公司稳健火星
  • 搭建一个网站大概需要多少钱哪个网站的ps元素好
  • 网站正在建设中服装设计基础
  • 彩票网站开发多少钱苏州网站定制
  • 兰州网站维护公司广西建设工程造价管理协会网站
  • 服务器租用网站模板网站开发工作标准
  • 可以通过哪些网站注册域名跨境电商出口平台有哪些?
  • 语文建设网站南京百度推广
  • 安徽省建设工程网站wordpress网站网速慢
  • 中建八局第三建设有限公司网站怎么查网站是不是百度做的
  • dreamwearver做网站公司网站优化怎么做
  • 青岛网站备案天河网站建设推广
  • o2o网站开发框架网站建设源码下载
  • cdr做图时怎么找到网站的哪些专业能建网站
  • 网站商务通弹出窗口图片更换设置百度seo点击软件
  • 可以做设计私单的网站做网站什么框架比较好
  • 上海信息公司做网站花箱 东莞网站建设
  • 青岛建设工程信息网站网站设计公司合肥
  • 宜春做网站免费网站模版下载
  • 简述创建一个网站的过程锦州网站设计
  • 网站成本费用wordpress json 时间
  • 建立网站费用大概需要多少钱软件详细设计文档
  • 网站做APP麻烦吗精密电子东莞网站建设技术支持
  • 嘉禾手机网站建设wordpress搜索不显示结果
  • 网站界面设计描述网站建设沟通