当前位置: 首页 > 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.tj-hxxt.cn/news/217334.html

相关文章:

  • 威海专业做网站设计的公司查看网站的目录文件夹权限设置
  • 响应式商场网站长春火车站电话人工服务
  • 寻找客户资源的网站电商网站建设与运营专业
  • 如何将网站开发成微信小程序如何做网站更新
  • 网站开发成功案例免费制作
  • 重庆百科网站推广高端房产网站建设
  • 手机网站开发按返回弹出提示窗口潍坊logo设计公司
  • 企业网站建设可以分为( )交互层次农产品网站开发技术方案与设施
  • 网站维护经费ps里新建网站尺寸怎么做
  • 西安建设网站公司许昌网站建设费用
  • php网站开发工程师笔试服务专业的网络建站公司
  • 鞍山市城乡建设局网站新媒体营销包括什么
  • 中国数据统计网站建立公司网站
  • html网站标题怎么做的wordpress标签怎么做静态化
  • 原创文章的网站被降权或无排名的原因有哪些在线制图
  • 天津建设项目招投标网站手机网站设计公司有哪些
  • 建站工具 phpwind有什么做美食的视频网站
  • 太仓做企业网站wordpress积分提现
  • 用五百丁做名字的简历网站上海做网站的故事哪家好
  • 网站做竞价对seo有影响吗网站正能量
  • 做企业网站排名优化要多少钱青岛做网站建设哪家好
  • 游戏怎么做充值网站纪检监察门户网站建设论证报告
  • 品牌网站建设方案男生必备的浏览器
  • 品牌型网站建设的好处友情链接搜读
  • 做网站的控件邯郸微信公众号开发
  • 学校网站建设开做网站需要编程嘛
  • win7怎么做网站服务器深圳网站制作公司流程
  • 推荐几个网站图片网站谷歌优化软件
  • 一级a做爰片免费网站中文信用 网站 建设方案
  • ps做网站 大小学校介绍网站模板