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

四川住房城乡建设网站谷歌网站地图生成

四川住房城乡建设网站,谷歌网站地图生成,企业官网是什么意思,海外海外网站建设Python 程序设计入门#xff08;006#xff09;—— 列表的操作#xff08;1#xff09;#xff1a;列表元素的增、删、改操作 目录 Python 程序设计入门#xff08;006#xff09;—— 列表的操作#xff08;1#xff09;#xff1a;列表元素的增、删、改操作一、创…Python 程序设计入门006—— 列表的操作1列表元素的增、删、改操作 目录 Python 程序设计入门006—— 列表的操作1列表元素的增、删、改操作一、创建列表1、通过赋值创建列表2、使用 list() 函数创建列表3、使用 copy() 方法复制列表4、合并列表 二、列表的基本操作1、索引2、切片3、重复4、连接5、判断一个元素是否存在6、迭代使用 for 循环遍历7、列表的嵌套 三、列表的增、删、改1、更改列表项1通过索引号来更改指定列表元素2通过切片来更改列表元素2、增加列表项1使用 append() 方法追加列表元素2使用 insert() 方法追加列表元素3使用 extend() 方法追加列表元素3、删除列表项1使用 remove() 方法删除列表元素根据元素值删除2使用 pop() 方法删除列表元素根据索引删除3使用 del 关键字删除列表或指定的列表元素根据索引或范围删除4使用 clear() 删除列表元素 列表由一系列特定顺序排列的元素组成是 Python 中内置的可变序列。列表的所有元素都放在一对中括号[]中相邻的两个元素之间用逗号,分割。可以将整数、字符串、列表、元组等任何类型的内容放入列表中。在同一个列表中元素可以重复元素的类型可以不同因为它们之间没有任何关系。 一、创建列表 1、通过赋值创建列表 语法格式格式如下 listname [element1, element2, element3, ... , elementn] 说明 1listname表示列表的名称 2element1, element2, element3, ... , elementn表示列表中的元素例如 list1[2,3,5,7,11,13,17,19,23] list2[Zhengzhou,Xinxiang,Luoyang,Kaifeng,Anyang] list3[20230214001,刘鹏,男,2003-12-3,团员] list4[001,Python从入门到精通,清华大学出版社,58.2] list5[经济与管理学院,机电学院,计算机学院,软件学院,文法学院,艺术学院] print(list1) print(list2) print(list3) print(list4) print(list5)运行结果如下RESTART: C:\Python\Python38\First.py [2, 3, 5, 7, 11, 13, 17, 19, 23] [Zhengzhou, Xinxiang, Luoyang, Kaifeng, Anyang] [20230214001, 刘鹏, 男, 2003-12-3, 团员] [001, Python从入门到精通, 清华大学出版社, 58.2] [经济与管理学院, 机电学院, 计算机学院, 软件学院, 文法学院, 艺术学院]2、使用 list() 函数创建列表 语法格式如下 列表名 list() # 创建空列表 列表名 list(列表名) # 使用 list() 函数将列表传递至新列表例如 list1[2,3,5,7,11,13,17,19,23] list2 list() # 创建空列表 list3 list1 # list1和list3指向同一个地址如果修改一个列表的元素值另一个列表也被修改 list4 list(list1) list5 list1[:] # 将列表list1中的所有元素赋值给list5 print(list2) del list1[2:6] print(list3) print(list4) print(list5)运行结果如下RESTART: C:\Python\Python38\First.py [] [2, 3, 17, 19, 23] [2, 3, 5, 7, 11, 13, 17, 19, 23] [2, 3, 5, 7, 11, 13, 17, 19, 23] 3、使用 copy() 方法复制列表 语法格式如下 listname 列表名.copy() # 将列表数据复制给新列表例如 list1[2,3,5,7,11,13,17,19,23] list2 list1.copy() print(list2)运行结果如下RESTART: C:\Python\Python38\First.py [2, 3, 5, 7, 11, 13, 17, 19, 23]4、合并列表 语法格式如下 listname 列表1 列表2 # 将两个列表数据合并至新的列表例如 list1 [张三,李四,王五,赵六] list2 [Tom,Jerry,Kate,Rose] list3 list1 list2 print(list3)运行结果如下RESTART: C:\Python\Python38\First.py [张三, 李四, 王五, 赵六, Tom, Jerry, Kate, Rose]列表操作的常用方法如下表所示 方法描述append()在列表的末尾添加一个元素clear()删除列表中的所有元素copy()返回列表的副本count()返回具有指定值的元素数量len()返回列表的长度extend()将列表元素或任何可迭代的元素添加到当前列表的末尾index()返回具有指定值的第一个元素的索引insert()在指定位置添加元素pop()删除指定位置的元素remove()删除具有指定值的项目reverse()颠倒列表的顺序sort()对列表进行排序 二、列表的基本操作 1、索引 语法格式如下 listname[index] 说明 1index索引编号第1项编号为0 2正向索引从左向右第一项的索引为0第二项的索引为1依次类推。 3逆向索引从右向左-1 表示最后一个项目-2 表示倒数第二个项目依此类推。例如 list1 [张三,李四,王五,赵六] print(list1[0]) # 第1个元素 print(list1[1]) # 第2个元素 print(list1[-1]) # 最后1个元素运行结果如下RESTART: C:\Python\Python38\First.py 张三 李四 赵六2、切片 语法格式如下 listname[start_index: end_index: step] 说明 1在中括号中以冒号分隔索引值。 2start_index表示要截取的开始索引值。该参数可以省略表示从第一个字符开始。 3end_index表示要截取的结束索引值。该参数可以省略表示截取到最后一个字符结束。 4step表示切片步长该参数可以省略默认值为 1。例如 list1 [郑州市,新乡市,洛阳市,开封市,安阳市,漯河市,南阳市] print(list1[:]) # 打印所有元素 print(list1[::2]) # 间隔打印所有元素 print(list1[1:]) # 打印第1个元素之后的元素 print(list1[:-1]) # 打印最后1个元素之前的元素 print(list1[::-1]) # 倒序输出运行结果如下RESTART: C:\Python\Python38\First.py [郑州市, 新乡市, 洛阳市, 开封市, 安阳市, 漯河市, 南阳市] [郑州市, 洛阳市, 安阳市, 南阳市] [新乡市, 洛阳市, 开封市, 安阳市, 漯河市, 南阳市] [郑州市, 新乡市, 洛阳市, 开封市, 安阳市, 漯河市] [南阳市, 漯河市, 安阳市, 开封市, 洛阳市, 新乡市, 郑州市]3、重复 语法格式如下 listname * n例如 list1 [郑州市,新乡市,洛阳市] str1 Hello # 字符串也可以看作是一个列表 str2 print(list1 * 3) print(str1 * 3) print(str2 * 30)运行结果如下RESTART: C:\Python\Python38\First.py [郑州市, 新乡市, 洛阳市, 郑州市, 新乡市, 洛阳市, 郑州市, 新乡市, 洛阳市] Hello Hello Hello 4、连接 语法格式如下 列表1 列表2例如 list1 [郑州市,新乡市,洛阳市] list2 [Washington,NewYork,Boston] str1 Henan str2 Xinxiang, str3 Henan Institute of Science and Technology. print(list1 list2) print(str1 str2 str3)运行结果如下RESTART: C:\Python\Python38\First.py [郑州市, 新乡市, 洛阳市, Washington, NewYork, Boston] Henan Xinxiang,Henan Institute of Science and Technology.5、判断一个元素是否存在 语法格式如下 element in listname例如 list1 [郑州市,新乡市,洛阳市,开封市,安阳市,漯河市,南阳市] print(郑州市 in list1) print(信阳市 in list1)运行结果如下RESTART: C:\Python\Python38\First.py True False6、迭代使用 for 循环遍历 语法格式如下 for i in listname:print(i) # 遍历输出每个元素例如 list1 [郑州市,新乡市,洛阳市,开封市,安阳市,漯河市,南阳市] for i in list1:print(i)运行结果如下RESTART: C:\Python\Python38\First.py 郑州市 新乡市 洛阳市 开封市 安阳市 漯河市 南阳市7、列表的嵌套 例如 list1 [[郑州市,新乡市,洛阳市],[张三,李四,王五],[20,21,22,19]] # 索引 print(list1[1]) # list1中的第2个元素仍然是一个列表 print(list1[1][1]) # list1中的第2个元素的第2个元素 # 切片 print(list1[:][1]) # list1中的第2个元素 print(list1[2][1:]) # list1中的第3个元素中的第2个元素之后的所有元素运行结果如下RESTART: C:\Python\Python38\First.py [张三, 李四, 王五] 李四 [张三, 李四, 王五] [21, 22, 19]三、列表的增、删、改 1、更改列表项 1通过索引号来更改指定列表元素 语法格式如下 listname[index] 值例如 list1 [郑州市,新乡市,洛阳市,开封市,安阳市,漯河市,南阳市] list1[1] Xinxiang City print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [郑州市, Xinxiang City, 洛阳市, 开封市, 安阳市, 漯河市, 南阳市]2通过切片来更改列表元素 listname[索引范围] 值 说明 1用后面的值替换索引范围内的列表项列表项的数量不一定相等 2值的形式可以有如下几种 listname[:3] 2,4,8 listname[:3] [2,4,8] listname[:3] 2,4,8例如 list1 [2,4,6,8,10,12,14,16,18] list1[1:4] 11,22,33 print(list1) list1[1:3] [11,12,13] # 列表项的个数与切片的列表项个数不相等 print(list1) list1[1:4] (20,21,22,23,24,25) print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 11, 22, 33, 10, 12, 14, 16, 18] [2, 11, 12, 13, 33, 10, 12, 14, 16, 18] [2, 20, 21, 22, 23, 24, 25, 33, 10, 12, 14, 16, 18]2、增加列表项 1使用 append() 方法追加列表元素 使用 append() 方法默认是在列表的末尾增加元素语法格式如下 listname.append(值)例如 list1 [2,4,6,8,10,12,14,16,18] list1.append(100) print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6, 8, 10, 12, 14, 16, 18, 100]2使用 insert() 方法追加列表元素 insert() 方法可以在列表的指定位置增加元素增加后原位置及其后面的元素自动后移语法格式如下 listname.insert(index, 值)例如 list1 [2,4,6,8,10,12,14,16,18] list1.insert(3,100) print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6, 100, 8, 10, 12, 14, 16, 18]3使用 extend() 方法追加列表元素 extend() 方法可以将另一个列表中的所有值一次性添加在列表的末尾。语法格式如下 listname.extend(序列)例如 list1 [2,4,6,8,10] list2 [11,13,15] list3 [a,b,c] list1.extend(list2) list2.extend([a,b,c]) print(list1) print(list2)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6, 8, 10, 11, 13, 15] [11, 13, 15, a, b, c]3、删除列表项 1使用 remove() 方法删除列表元素根据元素值删除 remove() 方法用于删除指定的元素。当删除的目标值元素有多个时每次执行只能删除一个元素且删除的是索引位置最小的那个。语法格式如下 listname.remove(元素)例如 list1 [2,4,6,8,10,12,14,16,10] list1.remove(6) print(list1) list1.remove(10) # 删除第1个元素值为10的元素 print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 8, 10, 12, 14, 16, 10] [2, 4, 8, 12, 14, 16, 10]2使用 pop() 方法删除列表元素根据索引删除 pop() 方法用于删除指定索引位置的元素。如果不指定参数则删除末尾元素。语法格式如下 listname.pop() listname.pop(index)例如 list1 [2,4,6,8,10,12,14,16] list2 [1,3,5,7,9,11,13] list1.pop() print(list1) list1.pop() print(list1) list1.pop() print(list1) list2.pop(3) print(list2) list2.pop(3) print(list2)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6, 8, 10, 12, 14] [2, 4, 6, 8, 10, 12] [2, 4, 6, 8, 10] [1, 3, 5, 9, 11, 13] [1, 3, 5, 11, 13]3使用 del 关键字删除列表或指定的列表元素根据索引或范围删除 语法格式如下 del listname # 删除整个列表从内存中删除 del listname[index] # 删除指定索引位置的列表元素 del listname[索引范围] # 删除指定索引范围内的列表元素例如 A删除整个列表 list1 [2,4,6,8,10,12,14,16] del list1 print(list1)运行结果如下RESTART: C:\Python\Python38\First.py Traceback (most recent call last):File C:\Python\Python38\First.py, line 3, in moduleprint(list1) NameError: name list1 is not definedB删除指定索引位置的列表元素 list1 [2,4,6,8,10,12,14,16] del list1[3] print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6, 10, 12, 14, 16]C删除指定索引范围内的列表元素 list1 [2,4,6,8,10,12,14,16] del list1[3:] print(list1)运行结果如下RESTART: C:\Python\Python38\First.py [2, 4, 6]4使用 clear() 删除列表元素 clear() 方法可以清除列表中所有元素清除后列表称为空列表。语法格式如下 listname.clear()例如 list1 [2,4,6,8,10,12,14,16] list1.clear() print(list1)运行结果如下RESTART: C:\Python\Python38\First.py []
http://www.yutouwan.com/news/427220/

相关文章:

  • 农业网站建设方案 ppt泰安搜索引擎优化招聘
  • 做视频找空镜头那个网站比较全哪家房屋设计公司网站
  • 仿同程网 连锁酒店 网站模板公众号 网站开发
  • 美妆网站设计模板电子商务网站建设如何策划与实施
  • 搭建网站首页网站建设公司有哪些
  • 做介绍翻译英文网站专业响应式网站制作
  • 沧州网站建设公司电话谁有人和兽做的网站?
  • 汽车精品网站建设外贸婚纱礼服网站
  • WordPress网站登录邮件提醒做模具的网站
  • 北京国都建设集团网站网站域名收费标准
  • 那个网站做国外售货商业网站策划书范文
  • 茌平网站建设价格wordpress cpu
  • 无锡装修网站公司注册核名
  • 酒业网站建设淄博网站建设-至信网络
  • 合肥专业网站优化费用动静分离网站架构
  • 购买域名和网站中山seo网络推广
  • 光明新区住房和建设局网站如何修改公司网站
  • 做商品推广有那些网站厦门中科做网站总打电话来
  • 微网站 无锡wordpress弹出框插件
  • 做足球网站前景建设网站的网站安全
  • 建设网站的提成是多少建设网站制作实训报告
  • 企业网站租服务器双八网站建设
  • 专门做2k名单的网站地方信息网站源码
  • 运行一个网站的成本wordpress头像加V
  • php网站开发的发展前景网站如何开发触屏版
  • 封面型网站布局dedecms wordpress
  • 设计师网站 pins公司网站建设文章
  • 广州网站优化排名免费ppt模板的网站
  • 欧美做瞹瞹嗳免费视频网站网站推广建设阶段
  • 商标注册查询官网中国商标网南京百度网站快速优化