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

昆山高新区规划建设局网站查网站域名备案价格

昆山高新区规划建设局网站,查网站域名备案价格,广州网站设计提供商,设计图片用什么软件好列表介绍 想一想#xff1a; 前面学习的字符串可以用来存储一串信息#xff0c;那么想一想#xff0c;怎样存储咱们班所有同学的名字呢#xff1f;定义100个变量#xff0c;每个变量存放一个学生的姓名可行吗#xff1f;有更好的办法吗#xff1f;答#xff1a; 列表 前面学习的字符串可以用来存储一串信息那么想一想怎样存储咱们班所有同学的名字呢定义100个变量每个变量存放一个学生的姓名可行吗有更好的办法吗答 列表1列表的格式 变量A的类型为列表 namesList [xiaoWang,xiaoZhang,xiaoHua]比C语言的数组强大的地方在于列表中的元素可以是不同类型的 testList [1, a] 2打印列表 demo: namesList [xiaoWang,xiaoZhang,xiaoHua] print(namesList[0]) print(namesList[1]) print(namesList[2]) 结果 xiaoWang xiaoZhang xiaoHua列表的循环遍历 1. 使用for循环 为了更有效率的输出列表的每个数据可以使用循环来完成 demo: namesList [xiaoWang,xiaoZhang,xiaoHua] for name in namesList:print(name)结果: xiaoWang xiaoZhang xiaoHua2. 使用while循环 为了更有效率的输出列表的每个数据可以使用循环来完成 demo: namesList [xiaoWang,xiaoZhang,xiaoHua]length len(namesList)i 0while ilength:print(namesList[i])i1结果: xiaoWang xiaoZhang xiaoHua列表的相关操作 列表中存放的数据是可以进行修改的比如增、删、改 1添加元素(增append, extend, insert) append 通过append可以向列表添加元素 demo: #定义变量A默认有3个元素 A [xiaoWang,xiaoZhang,xiaoHua]print(-----添加之前列表A的数据-----) for tempName in A:print(tempName) #提示、并添加元素 temp input(请输入要添加的学生姓名:) A.append(temp)print(-----添加之后列表A的数据-----) for tempName in A:print(tempName)结果: extend 通过extend可以将另一个集合中的元素逐一添加到列表中 a [1, 2] b [3, 4] a.append(b) a [1, 2, [3, 4]] a.extend(b) a [1, 2, [3, 4], 3, 4]insert insert(index, object) 在指定位置index前插入元素object a [0, 1, 2] a.insert(1, 3) a [0, 3, 1, 2]2修改元素(改) 修改元素的时候要通过下标来确定要修改的是哪个元素然后才能进行修改 demo: #定义变量A默认有3个元素A [xiaoWang,xiaoZhang,xiaoHua]print(-----修改之前列表A的数据-----) for tempName in A:print(tempName) #修改元素A[1] xiaoLuprint(-----修改之后列表A的数据-----) for tempName in A:print(tempName)结果: -----修改之前列表A的数据----- xiaoWang xiaoZhang xiaoHua -----修改之后列表A的数据----- xiaoWang xiaoLu xiaoHua3查找元素(查in, not in, index, count) 所谓的查找就是看看指定的元素是否存在 in, not in python中查找的常用方法为 in存在,如果存在那么结果为true否则为falsenot in不存在如果不存在那么结果为true否则falsedemo #待查找的列表 nameList [xiaoWang,xiaoZhang,xiaoHua] #获取用户要查找的名字 findName input(请输入要查找的姓名:) #查找是否存在 if findName in nameList:print(在字典中找到了相同的名字) else:print(没有找到)结果1(找到) 结果2(没有找到) 说明 in的方法只要会用了那么not in也是同样的用法只不过not in判断的是不存在index, count index和count与字符串中的用法相同 a [a, b, c, a, b] a.index(a, 1, 3)注意是左闭右开区间 Traceback (most recent call last):File stdin, line 1, in module ValueError: a is not in lista.index(a, 1, 4)3a.count(b)2a.count(d)04删除元素(删del, pop, remove) 类比现实生活中如果某位同学调班了那么就应该把这个条走后的学生的姓名删除掉在开发中经常会用到删除这种功能。 列表元素的常用删除方法有 del根据下标进行删除pop删除最后一个元素remove根据元素的值进行删除demo:(del) movieName [加勒比海盗,骇客帝国,第一滴血,指环王,霍比特人,速度与激情]print(------删除之前------) for tempName in movieName:print(tempName) del movieName[2]print(------删除之后------) for tempName in movieName:print(tempName)结果: ------删除之前------ 加勒比海盗 骇客帝国 第一滴血 指环王 霍比特人 速度与激情 ------删除之后------ 加勒比海盗 骇客帝国 指环王 霍比特人 速度与激情demo:(pop) movieName [加勒比海盗,骇客帝国,第一滴血,指环王,霍比特人,速度与激情]print(------删除之前------) for tempName in movieName:print(tempName)movieName.pop()print(------删除之后------) for tempName in movieName:print(tempName)结果: ------删除之前------ 加勒比海盗 骇客帝国 第一滴血 指环王 霍比特人 速度与激情 ------删除之后------ 加勒比海盗 骇客帝国 第一滴血 指环王 霍比特人demo:(remove) movieName [加勒比海盗,骇客帝国,第一滴血,指环王,霍比特人,速度与激情]print(------删除之前------) for tempName in movieName:print(tempName)movieName.remove(指环王)print(------删除之后------) for tempName in movieName:print(tempName)结果: ------删除之前------ 加勒比海盗 骇客帝国 第一滴血 指环王 霍比特人 速度与激情 ------删除之后------ 加勒比海盗 骇客帝国 第一滴血 霍比特人 速度与激情5排序(sort, reverse) sort方法是将list按特定顺序重新排列默认为由小到大参数reverseTrue可改为倒序由大到小。 reverse方法是将list逆置。 a [1, 4, 2, 3] a [1, 4, 2, 3] a.reverse() a [3, 2, 4, 1] a.sort() a [1, 2, 3, 4] a.sort(reverseTrue) a [4, 3, 2, 1]列表的嵌套 1. 列表嵌套 类似while循环的嵌套列表也是支持嵌套的 一个列表中的元素又是一个列表那么这就是列表的嵌套 schoolNames [[北京大学,清华大学],[南开大学,天津大学,天津师范大学],[山东大学,中国海洋大学]]2. 应用 一个学校有3个办公室现在有8位老师等待工位的分配请编写程序完成随机的分配 #encodingutf-8import random # 定义一个列表用来保存3个办公室offices [[],[],[]] # 定义一个列表用来存储8位老师的名字 names [A,B,C,D,E,F,G,H]i 0for name in names:index random.randint(0,2) offices[index].append(name)i 1for tempNames in offices:print(办公室%d的人数为:%d%(i,len(tempNames)))i1for name in tempNames:print(%s%name,end)print(\n)print(-*20)原文链接做最专业最懂你的编程微刊技术分享平台提供你最需要的开发学习资源。 我们专注于编程开发技术的学习与交流我们坚持每天进步一小步人生进步一大步关注【编程微刊】与我们一起学习进步。https://www.jianshu.com/u/05f416aefbe1 转载于:https://www.cnblogs.com/wangting888/p/9701834.html
http://www.zqtcl.cn/news/880647/

相关文章:

  • 中外网站建设区别绵阳市城市建设档案馆网站
  • php电子商务网站源码凉山彝族自治州网站建站
  • 网站建设当前位置图标移动网站登录入口
  • 个人网站备案 淘宝客wordpress 面包屑导航修改
  • 网站建设 总体思路企业网站建设费是无形资产吗
  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护
  • 微信网站界面设计江阴网站开发公司电话
  • 手机制作网站的软件离石做网站的网络公司
  • 贺州住房和城乡建设部网站广州商城网站建设地址
  • 响应式网站报价服务器上的wordpress
  • 做培训的都上哪些网站东莞网站新站排名
  • 济南网站制郑州快速建站公司
  • 网站推广企业网站建设属于什么工作
  • 公司做网站还是做app用土豆做美食的视频网站
  • 做网站除了广告还有什么收入的中国计算机技术职业资格网
  • 陕西建设银行网站查排名的软件有哪些
  • 企业网站备案教程北京专业做网站的
  • 音乐网站如何建设的如何做学校网站