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

中医院网站源码深圳做微网站

中医院网站源码,深圳做微网站,网站建设数据库,怎么开网站 第一步怎么做数据容器入门 Python中的数据容器#xff1a; 一种可以容纳多份数据的数据类型#xff0c;容纳的每一份数据称之为1个元素 每一个元素#xff0c;可以是任意类型的数据#xff0c;如字符串、数字、布尔等。 数据容器根据特点的不同#xff0c;如#xff1a;是否支持重复元… 数据容器入门 Python中的数据容器 一种可以容纳多份数据的数据类型容纳的每一份数据称之为1个元素 每一个元素可以是任意类型的数据如字符串、数字、布尔等。 数据容器根据特点的不同如是否支持重复元素是否可以修改是否有序等 分为5类分别是 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict) 数据容器 1、List(列表)入门 1、list列表就是C语言里的数组。 字面量[元素1元素2元素3] 定义变量变量名称 [元素1元素2元素3] 定义空列表 变量名称 []     或      变量名称 list() 元素可以是不同类型。例如 list1 [Hello, 111, True] 2、列表可以嵌套 list2 [[Hello, 111, True], [world, 222, False]] 3、可以使用列表的下标索引从列表中取出元素 list1 [Hello, 111, True] print(list1[0]) # 输出Hello print(List[-1]) # 反向索引输出 True从-1开始依次递减 -1-2……list2 [[Hello, 111, True], [world, 222, False]] print(list2[1]) print(list2[0][1]) 输出结果 [world, 222, False] 1114、列表的常用方法操作 插入元素、删除元素、清空列表、修改元素、统计元素个数 等等功能这些功能我们都称之为列表的方法 在Python中如果将函数定义为class(类)的成员那么函数会称之为方法 class Student:def add(self,x,y):return xy 方法和函数功能一样有传入参数有返回值只是方法的使用格式不同只有这一点不同 函数的使用num add(1,2) 方法的使用student Student()                        num student.add(1,2) 列表内部提供了很多方法注意方法后是小括号 方法功能或注意点 查找  列表名.index(元素) 查找指定元素在列表的下标 如果找不到报错ValueError 修改列表名[下标] 值是重新赋值“列表名[下标] 值”中的值会替换原来的值 插入 列表名.insert(下标元素 是在指定的地方插入指定的元素“列表名.index(下标元素”就是在该下标下插入该元素。 需要注意的是 1、这里是insert不是index。 2、插入后后面的元素会后移而不是被替换掉。 3、是小括号不是中括号。 追加 单个元素 列表名.append(元素 列表名.extend(其他数据容器 append()是将指定元素追加到列表的尾部。 extend()是将其他数据容器的内容取出依次追加到列表尾部。 通过指定下标来删除 1、del  列表名[下标] 2、列表名.pop(下标) 通过指定元素来删除 列表名.remove(元素) 通过指定元素来删除时是删除某元素在列表中的第一个匹配项 清空列表 列表名.clear() 结果[] 统计某元素在列表内的数量 列表名.count(元素 不可以查询到表中表的内容。统计列表长度 len(列表名 例如 # 查询方法 list1 [Hello, World, !] index list1.index(Hello) print(index) # 输出结果0 这表明是正向的索引list2 [[Hello, 111, True], [world, 222, False]] index list2.index(Hello) print(index) # 输出ValueError: Hello is not in list要查找的元素 Hello 是一个字符串 而列表中的元素是嵌套列表。 在这种情况下需要使用循环来遍历列表 并检查子列表中的元素。 否则会报错。 修正后↓for i in range(len(list2)):if Hello in list2[i]:index ibreak print(index) # 输出结果0 # 修改元素值 list1 [Hello, World, !] list1[1] Python # 正向下标 list1[-1] ~ # 反向下标 print(list1) # 输出结果[Hello, Python, ~] # 插入元素值 list1 [Hello, World, !] list1.insert(1,Python) list1.insert(-1, ~) print(list1) # 输出结果[Hello, Python, World, ~, !] # 追加元素 list1 [Hello, World, !] list1.append(~) print(list1) # 输出结果[Hello, World, !, ~]list2 [1, 2, 3] list2.append([4, 5, 6]) # list2.append(7, 8) #这个会报错只能追加单个元素的方法 print(list2) # 输出结果[1, 2, 3, [4, 5, 6]]list2.extend(list1) # 追加其他数据容器 print(list2) # 输出结果[1, 2, 3, [4, 5, 6], Hello, World, !, ~]# 通过指定下标来删除元素 list1 [Hello, World, !] list2 [1, 2, 3]del list1[0] element list2.pop(0) # 用element来接受删点的元素print(list1) # 输出结果[World, !] print(list2) # 输出结果[2, 3] print(element) # 输出结果1# 通过指定元素来删除 list3 [1, 1, 2, 3] list3.remove(1) print(list3) # 输出结果[1, 2, 3] # 清空列表 list3 [1, 1, 2, 3] list3.clear() print(list3) # 输出结果[] # 统计元素1的个数 list3 [1, 1, 2, 3] count list3.count(1) print(count) # 输出结果2 # 统计列表长度 print(len(list3)) # 输出结果4 # 综合训练 list5 [21, 25, 21, 23, 22, 20]list5.append(31) # 追加一个数字31到列表的尾部 list5.extend([29, 33, 30]) # 追加一个新列表[29,33,30]到列表的尾部 num1 list5[0] # 取出第一个元素应是21 num2 list5[-1] # 取出最后一个元素应是30 index list5.index(31) # 查找元素31所在的位置print(f追加一个数字31到列表的尾部后的list5是:{list5}) print(f追加一个新列表[29,33,30]到列表的尾部后list5是:{list5}) print(f取出的第一个元素是: {num1}) print(f取出最后一个元素是: {num2}) print(f元素31所在的位置是: {index}) 输出结果 追加一个数字31到列表的尾部后的list5是:[21, 25, 21, 23, 22, 20, 31, 29, 33, 30] 追加一个新列表[29,33,30]到列表的尾部后list5是:[21, 25, 21, 23, 22, 20, 31, 29, 33, 30] 取出的第一个元素是: 21 取出最后一个元素是: 30 元素31所在的位置是: 62、1ist(列表)的遍历 列表的遍历有两种使用while循环遍历列表的元素和使用for循环遍历列表的元素。 while循环 index 0 while index len(列表名):         元素 列表名[index]         其他处理……         index 1  #最关键的一步千万别忘记。 除了while:循环外Python中还有另外一种循环形式for循环。对比while,for循环更加适合对列表等数据容器进行遍历。 for 临时变量 in 数据容器:         对临时变量进行处理 for循环中会把取出的变量赋值给临时变量 # 通过while来完成列表的遍历 list3 [1, 1, 2, 3] print(列表的元素值是:, end )index 0 # 从0下标开始遍历 while index len(list3):element list3[index] # 取出index下标对应的元素print(element, end )index 1 # 千万别忘了这一点循环的关键python里不支持index # 输出结果列表的元素值是: 1 1 2 3 print()# 通过for来完成列表的遍历 for element in list3:print(f列表的元素有:{element})list4 [[Hello, 111, True], [world, 222, False]]输出结果 列表的元素有:1 列表的元素有:1 列表的元素有:2 列表的元素有:3两者之间比较while循环和for循环都是循环语句但细节不同·在循环控制上while循环可以自定循环条件并自行控制for循环不可以自定循环条件只可以一个个从容器内取出数据 ·在无限循环上while循环可以通过条件控制做到无限循环for循环理论上不可以因为被遍历的容器容量不是无限的在使用场景上while循环适用于任何想要循环的场景for循环适用于逾历数据容器的场景或简单的固定次数循环场景​​​​​​​
http://www.dnsts.com.cn/news/157083.html

相关文章:

  • 网站建设百度推广说词网页制作平台排行榜
  • 天津建设网站c2成绩查询wordpress主题:yusi
  • 汉口网站建设 优帮云网站建设的实验结论
  • 做网站用什么配置笔记本湖南长沙最新情况
  • 企业信息平台登录乐至seo
  • seo公司网站推广制作一个app
  • 软件开发定制seo关键词优化外包公司
  • 中小企业网站建设价格广东省建设信息中心
  • 为自己网站建设设计公司推广渠道
  • 四川省建设监理协会网站wordpress 问答模版
  • 配置网站域名解析自流井移动网站建设
  • 网站建设与规划前景网站外部链接添加方式
  • 中国建设银行蚌埠官方网站网络营销的方式有几种
  • 帮客户做网站内容网站管理员登陆后缀
  • 网站建设中的html页面下载wordpress支持手机适应
  • 推进门户网站建设工作php手机网站开发工具
  • 遂宁住房和城乡建设厅网站抖音代运营服务合同
  • 有没有做美食的网站注册网站不用手机短信验证的
  • 东莞做网站网络公司石家庄长安区网站建设公司哪家好
  • 城市建设服务中心网站营销型网站建设的指导原则不包括
  • 中堂东莞网站建设付费wordpress主题
  • 银川网站设计联系电话北京网站优化外包
  • 清溪网站建设公司网站模板用什么打开
  • 网站后台新闻不显示如何刷新做网站的图片一般放哪
  • 做一个大型网站企业网络品牌推广
  • 网站建设q-9十大购物网站排行榜
  • 漯河 网站建设百度指数查询工具
  • 做的很好的画册网站规范网站建设情况的报告
  • 制作网站的图片素材湖北省建设工程信息网
  • 花乡科技园区网站建设网络营销渠道的功能