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

加拿大28平台微信西安网络推广seo0515

加拿大28平台微信,西安网络推广seo0515,宝塔自助建站源码,软件技术专科生的出路文章目录 列表简介创建列表索引和切片列表的长度列表的拼接和重复检查元素是否存在列表的方法index() 方法count() 方法 列表的修改和删除修改元素删除元素列表的排序和反转添加元素 列表的拷贝列表的遍历列表的切片列表的嵌套列表推导式 python精品专栏推荐python基础知识0基础入门python爬虫知识 列表 简介 列表List是Python中最常用的数据结构之一它可以存储多个元素并且支持对元素的索引和切片操作。本文将介绍列表的基本操作和常用方法。 创建列表 通过方括号 [] 来创建一个列表可以是空列表或包含元素的列表。例如 my_list [] # 创建一个空列表my_list [10] # 创建一个只包含一个元素的列表my_list [10, 20, 30, 40, 50] # 创建一个包含多个元素的列表索引和切片 列表中的元素按照插入顺序存储并且每个元素都有一个索引索引从0开始计数。可以使用索引来获取列表中的元素也可以使用切片来获取子列表。 示例代码 my_list [10, 20, 30, 40, 50]# 通过索引获取元素 print(my_list[0]) # 输出10 print(my_list[4]) # 输出50# 使用切片获取子列表 print(my_list[1:4]) # 输出[20, 30, 40]列表的长度 使用 len() 函数可以获取列表中元素的个数即列表的长度。 示例代码 my_list [10, 20, 30, 40, 50] print(len(my_list)) # 输出5列表的拼接和重复 使用 可以将两个列表拼接为一个列表使用 * 可以将列表重复指定的次数。 示例代码 list1 [1, 2, 3] list2 [4, 5, 6]new_list list1 list2 print(new_list) # 输出[1, 2, 3, 4, 5, 6]repeated_list list1 * 3 print(repeated_list) # 输出[1, 2, 3, 1, 2, 3, 1, 2, 3]检查元素是否存在 使用 in 和 not in 可以检查指定元素是否存在于列表中。 示例代码 stus [孙悟空, 猪八戒, 沙和尚, 唐僧, 蜘蛛精, 白骨精]print(牛魔王 in stus) # 输出False print(孙悟空 not in stus) # 输出False列表的方法 列表提供了许多常用的方法可以对列表进行增删改查等操作。 index() 方法 index() 方法用于获取指定元素在列表中第一次出现的索引可以指定起始位置和结束位置进行查找。 示例代码 stus [孙悟空, 猪八戒, 沙和尚, 唐僧, 蜘蛛精, 白骨精]print(stus.index(沙和尚)) # 输出2 print(stus.index(沙和尚, 3, 6)) # 输出3# 如果要获取列表中没有的元素会抛出异常 # print(stus.index(牛魔王)) # 抛出 ValueError 异常count() 方法 count() 方法用于统计指定元素在列表中出现的次数。 示例代码 stus [孙悟空, 猪八戒, 沙和尚, 唐僧, 蜘蛛精, 白骨精, 沙和尚, 沙和尚]print(stus.count(沙和尚)) # 输出3列表的修改和删除 修改元素 通过索引可以修改列表中的某个元素的值。 示例代码 my_list [10, 20, 30, 40, 50]my_list[2] 35 print(my_list) # 输出[10, 20, 35, 40, 50]删除元素 可以使用 del 关键字或 pop() 方法删除列表中的元素。 使用 del 关键字 示例代码 my_list [10, 20, 30, 40, 50]del my_list[2] print(my_list) # 输出[10, 20, 40, 50]使用 pop() 方法 pop() 方法用于删除指定索引的元素并返回被删除的元素的值。如果不指定索引默认删除最后一个元素。 示例代码 my_list [10, 20, 30, 40, 50]removed_element my_list.pop(2) print(removed_element) # 输出30 print(my_list) # 输出[10, 20, 40, 50]removed_element my_list.pop() print(removed_element) # 输出50 print(my_list) # 输出[10, 20, 40]列表的排序和反转 可以使用 sort() 方法对列表进行排序使用 reverse() 方法进行反转。 示例代码 my_list [3, 1, 4, 2, 5]my_list.sort() print(my_list) # 输出[1, 2, 3, 4, 5]my_list.reverse() print(my_list) # 输出[5, 4, 3, 2, 1]添加元素 使用 append() 方法可以在列表末尾添加一个元素使用 insert() 方法可以在指定索引位置插入一个元素。 示例代码 my_list [10, 20, 30]my_list.append(40) print(my_list) # 输出[10, 20, 30, 40]my_list.insert(1, 15) print(my_list) # 输出[10, 15, 20, 30, 40]列表的拷贝 在Python中列表是可变对象当将一个列表赋值给另一个变量时实际上是将列表的引用赋给了新的变量。如果修改其中一个变量的值另一个变量也会受到影响。 为了避免这种情况可以使用 copy() 方法或切片操作来创建一个列表的副本。 示例代码 my_list [10, 20, 30] copy_list my_list.copy() slice_list my_list[:]my_list[0] 5print(copy_list) # 输出[10, 20, 30] print(slice_list) # 输出[10, 20, 30]这样修改原列表后副本列表不会受到影响。 当然还有更多关于列表的内容可以继续介绍。 列表的遍历 可以使用循环来遍历列表中的所有元素并对每个元素进行操作。 示例代码 stus [孙悟空, 猪八戒, 沙和尚, 唐僧]# 使用 for 循环遍历列表 for stu in stus:print(stu)# 使用 while 循环遍历列表 i 0 while i len(stus):print(stus[i])i 1列表的切片 除了获取子列表之外切片操作还可以修改和删除列表的元素。 示例代码 my_list [10, 20, 30, 40, 50]# 修改切片中的元素 my_list[1:4] [25, 35, 45] print(my_list) # 输出[10, 25, 35, 45, 50]# 删除切片中的元素 my_list[1:4] [] print(my_list) # 输出[10, 50]列表的嵌套 列表可以包含其他列表作为元素形成嵌套结构。 示例代码 matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]]print(matrix[0]) # 输出[1, 2, 3] print(matrix[1][2]) # 输出6列表推导式 列表推导式是一种简洁创建列表的方式可以使用循环和条件语句来创建列表。 示例代码 # 创建一个包含1到10的平方的列表 squares [x**2 for x in range(1, 11)] print(squares) # 输出[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]# 创建一个只包含偶数的列表 even_numbers [x for x in range(1, 11) if x % 2 0] print(even_numbers) # 输出[2, 4, 6, 8, 10]python精品专栏推荐 python基础知识0基础入门 【python基础知识】0.print()函数 【python基础知识】1.数据类型、数据应用、数据转换 【python基础知识】2.if条件判断与条件嵌套 【python基础知识】3.input()函数 【python基础知识】4.列表和字典 【python基础知识】5.for循环和while循环 【python基础知识】6.布尔值和四种语句break、continue、pass、else 【python基础知识】7.实操-用Python实现“文字PK”小游戏一 【python基础知识】7.实操-用Python实现“文字PK”小游戏二 【python基础知识】8.编程思维如何解决问题-思维篇 【python基础知识】9.函数的定义和调用 【python基础知识】10.用函数编写程序 - 实操篇 【python基础知识】10.用Python实现石头剪刀布小游戏-函数实操篇 【python基础知识】11.如何debug -常见报错原因及排查思路 - 思维篇 【python基础知识】12.类与对象一 【python基础知识】12.类与对象二 【python基础知识】13.类与对象三 【python基础知识】13.类与对象四 【python基础知识】14.图书管理系统的搭建类与对象实操 【python基础知识】15.编码基础知识 【python基础知识】16.文件读写基础及操作 【python基础知识】16.“古诗默写题”的python实现文件读写和编码-实操篇 【python基础知识】17.模块的概念以及如何引入 【python基础知识】18.实操-使用python自动群发邮件 【python基础知识】19.产品思维以及流程图的使用 - 思维篇 【python基础知识】20.“午饭吃什么”的python实现产品思维-实操篇 【python基础知识】21.高效偷懒的正确打开方式-毕业篇 【python文件处理】CSV文件的读取、处理、写入 【python文件处理】Excel自动处理使用 openpyxl 【python文件处理】-excel格式处理 python爬虫知识 【python爬虫】1.爬虫基础知识 【python爬虫】2.网页基础知识 【python爬虫】3.爬虫初体验BeautifulSoup解析 【python爬虫】4.爬虫实操菜品爬取 【python爬虫】5.爬虫实操歌词爬取 【python爬虫】6.爬虫实操带参数请求数据 【python爬虫】7.爬到的数据存到哪里 【python爬虫】8.温故而知新 【python爬虫】9.带着小饼干登录cookies 【python爬虫】10.指挥浏览器自动工作selenium 【python爬虫】11.让爬虫按时向你汇报 【python爬虫】12.建立你的爬虫大军 【python爬虫】13.吃什么不会胖爬虫实操练习 【python爬虫】14.Scrapy框架讲解 【python爬虫】15.Scrapy框架实战热门职位爬取 【python爬虫】16.爬虫知识点总结复习
http://www.pierceye.com/news/665552/

相关文章:

  • idc网站建设怎么自己做一个网页链接
  • 网站开发安全模块方案个人网站搭建软件
  • 重庆建设招标造价信息网站个人网站建设与维护
  • 网站备案用户名忘了怎么办嘉兴做外贸网站的公司
  • 1688网站的特点网站制作器手机版下载
  • 兖州网站开发做一个中英文网站多少钱
  • wordpress怎么做网盘站好看的页面图片
  • 建设网站深圳罗湖安徽合肥做网站
  • 一级a做爰片免费网站下载网站快慢由什么决定
  • 网页设计与网站建设 郑州大学网络购物网站备案
  • 美观网站建设哪家好优化大师最新版下载
  • 外贸品牌网站制作wordpress 微信主题
  • 旅游网站开发需求分析网站的根目录的路径
  • easyUI网站开发docker wordpress mysql
  • dede手机网站模板下载黄冈做网站
  • 诸城网站建设葛小燕现在搜索引擎哪个比百度好用
  • 嘉兴做微网站多少钱注册网页需要多少钱
  • 论坛类网站设计大型网站系统解决方案
  • 网站建设中页面设计广告策划书籍
  • 云南省建设工程投标中心网站网页的制作步骤是什么
  • 保定网站设计概述更换动易网站模板的方法
  • 新手如何注册网站域名做 理财网站有哪些
  • 南宁快速建站模板企业网站的开发与应用
  • 网站运营适合什么样的人做企业宣传及介绍ppt
  • 怎么样网站开源小升初在线做试卷的网站
  • 中国建设银行章丘支行网站网站排版设计欣赏
  • 儿童摄影网站建设专业做网站制作自助建站系统
  • 注册做网站的公司有哪些wordpress 4.1 下载
  • 用ps做美食网站一个网站多少钱?
  • 网站建设 试题揭阳专业做网站公司