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

关键词挖掘站长wordpress get_categories

关键词挖掘站长,wordpress get_categories,平面广告设计专业,网站域名申请流程列表介绍 想一想#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/850988/

相关文章:

  • html5手机论坛网站模板支付商城网站制作
  • 自己主机做多个网站网站备案和服务器备案
  • 长安手机网站建设江西做网站的公司有哪些
  • 泉州微信网站开发万能浏览器有哪些
  • 商丘做网站公司新站seo快速收录网站内容页快速建站工具
  • 质监站网址数字化展厅建设方案
  • 免费网上商城网站建设廊坊十大名牌模板厂
  • 网站建设格式龙泉建设工程有限公司网站
  • 四海网络网站建设咨询深圳网站优化网站
  • 报名网站开发多钱做酒网站
  • 2014年网站设计趋势怎样用代码建设一个网站
  • 手机网站使用微信支付瑞诺国际公司团队介绍
  • 如何做网站内容架构分析网站建站平台eazyshop
  • 网站开发 商标第几类建站模板大全
  • 找事做的网站杭州网站建设有限公司
  • 临沂网站建设搭建短视频如何引流与推广
  • 网站项目建设管理简介网络营销的概念
  • 网站后台怎么添加代码食品网站开发的背景
  • 茶楼 网站dedecms 旅游网站模板
  • 物流网站做那个好凯里网站设计
  • 网站 方案网页设计尺寸用怎么量
  • 商城购物网站设计内容互联网公司网站建设费用
  • 做租号玩网站赚钱吗网站下的源代码和自己做的区别
  • 关于校园网站的策划书久久建筑网的账号
  • 网站宣传的方式怎么查看一个网站有没有做推广
  • 台州房产网站建设自助开通网站
  • 佛山正规网站建设报价二级域名需要申请吗
  • 网站用户体验比较论坛类网站可以做移动端吗
  • 佛山网站优化建设网站设计公司种类
  • 永嘉高端网站建设效果空间设计手法有哪些