今天看到了第三章,第三章主要介绍了列表,我认为列表就是之前学习的数组,内容很简单,就是有几个函数容易弄混。
  这个是一个列表的例子:
  bicycles = [‘trek’, ‘cannondale’, ‘redline’, ‘specialized’]
  想要获取某一个元素时,比如第一个元素,可以使用代码:bicycles 【0】
  Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指为-1,可让Python返回最后一个列表元素,比如bicycles【-1】,返回最后一个元素specialized,bicycles【-2】,返回倒数第二个元素,以此类推。
##修改、添加和删除元素
   修改列表中的元素
  motorcycles = [‘honda’, ‘yamaha’, ‘suzuki’]
  print(motorcycles)
  motorcycles[0] = 'ducati’
  print(motorcycles)
  运行结果:
  [‘honda’, ‘yamaha’, ‘suzuki’]
  [‘ducati’, ‘yamaha’, ‘suzuki’]
  通过 motorcycles[0]='ducati’方式可以修改列表中的任何一个值。
  在列表末尾添加元素:
  motorcycles.append(‘ducati’)
  在列表中插入元素:
  motorcycles.insert(0, ‘ducati’)
  已知要删除的元素在列表中的位置,删除元素可以用del语句,需要注意的是:使用del语句将值从列表中删除后,你就无法再访问它了。
  del motorcycles[0]
  有时候删除元素之后,还需要使用删除的元素,这时候可以使用方法pop(),pop()删除的是最后一个元素,实际上,你可以使用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可,例如pop(1)删除的是列表中的第二个元素。
  pop(1)
  如果你不确定该使用del语句还是pop()方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()
  根据值删除元素:
  motorcycles .remove(‘ducati’),使用remove()从列表中删除元素时,也可接着使用它的值。
  使用方法 sort()对列表进行永久性排序(按字母顺序排列):
  cars = [‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
  cars.sort()
  还可以按与字母顺序相反的顺序排列列表元素,为此,只需向sort()方法传递参数reverse=True.
  cars.sort(reverse=True)[对列表元素排列顺序的修改是永久性的]
  使用函数 sorted()对列表进行临时排序
  要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted()。
  print(sorted(cars))
  注意,调用函数sorted()后,列表元素的排列顺序并没有变。如果你要按与字母顺序相反的顺序显示列表,也可向函数sorted()传递参reverse=True。
  print(sorted(cars,reverse=True))
  要反转列表元素的排列顺序,可使用方法reverse(),注意, reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序。
  cars.reverse()
  print(cars)
  使用函数len()可快速获悉列表的长度.
  cars = [‘bmw’, ‘audi’, ‘toyota’, ‘subaru’]
  len(cars)
  第三章的大概内容就是这些了,今天胡红光说我了,我很难受,“我回去再联系你”我不知道哪里有问题。
  今天除了做了两组hiit,还做了一组瘦胳膊的运动,真的好酸爽呀,希望我可以瘦呀~
  继续看书学习,加油(•̀ᴗ•́)و,没有表情包不好玩(这句话有问题嘛???)

Python第三章总结相关推荐

  1. python第三章实操作业

    python第三章实操作业 1.画出代码 a = [100,200,300]的内存存储示意图. 2.使用 range 生成序列:30,40,50,60,70,80 3.推导式生成列表: a = [x* ...

  2. Python第三章-字符串

    第三章  字符串 3.1 基本字符串操作 Python的字符串和元组差不多,是不可以进行改变的,如果想改变值,可以尝试list序列化之后在进行修改. {    website = 'http://ww ...

  3. python第三章上机实践_《机器学习Python实践》读书笔记-第三章

    <机器学习Python实践>,第三章,第一个机器学习项目 以往目录:橘猫吃不胖:<机器学习Python实践>读书笔记-第一章​zhuanlan.zhihu.com 书中介绍了一 ...

  4. python第三章课后答案_XX医学院本科各专业《Python》第三章习题与答案-2020年实用精品...

    XX医学院本科各专业<Python>第三章习题与答案 一.填空题 1.python语言提供.和3种数字类型.(整数.浮点数.复数) 2.整数类型有4种进制表示,默认情况采用十进制,二进制数 ...

  5. python第三章——基本数据类型

    文章目录 数字类型 数字类型的操作 math库 字符串类型即操作 字符串类型的格式化 一.数字类型 包括整数类型.浮点数类型和复数类型. 浮点数类型有两种表示方法:十进制表示和科学计数法表示.科学计数 ...

  6. python第三章_Python学习(第三章)

    一. 转义字符1. \t 使输出垂直方向保持对齐 #\t 在控制台输出一个制表符,是输出垂直方向保持对齐 print("1 2 3")print("10 11 12&qu ...

  7. python第三章练习题

    一.判断题 1.如a是一个列表,则语句a=list(set(a))可以删除a中的重复元素. T 2.Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小. T 3.列表对象是 ...

  8. Datacamp 笔记代码 Unsupervised Learning in Python 第三章 Decorrelating your data and dimension reduction

    更多原始数据文档和JupyterNotebook Github: https://github.com/JinnyR/Datacamp_DataScienceTrack_Python Datacamp ...

  9. pta平台python第三章答案_PTA中提交Python3程序的一些套路

    0. FAQ whileTrue: raw=input()if raw == '':break print(sum(map(int, raw.split()))) 0.1 提交后提示"答案错 ...

最新文章

  1. 设置mysql默认字符集_MySQL之修改默认引擎和字符集
  2. R语言ggplot2可视化图像设置不同的字体实战
  3. python实现文件上传功能_python实现上传下载文件功能
  4. UVA10849 Move the bishop【国际象棋】
  5. 浏览器如何解析HTML文档
  6. html5 xml的区别,xhtml和html5区别 html与xhtml和xml有什么区别
  7. Android使用SSL自签名证书
  8. 【最强大脑】天才数学家陶哲轩亲授25条职业建议
  9. PC机(笔记本)安装Linux系统
  10. PM-TPP-12C聚甲基丙烯酸十二氧烷卟啉;PM-TPP甲基丙烯酸卟啉聚合物;PM-TPP-10C聚甲基丙烯酸癸烷氧基卟啉;PM-TPP-14C聚甲基丙烯酸十四氧烷卟啉;PM-TPP-16C介绍
  11. 腾讯2017年度代码报告:程序员15500人、年撸码5亿行、手Q代码已过百万行
  12. 三菱运动控制电子凸轮应用 三菱Q173系列的电子凸轮使用,包括凸轮参数设置
  13. 关闭/开启“此电脑”左边的导航栏win10
  14. 最详细AMD Ryzen CPU,VMware 15安装macOS 10.15.x Catalina 记录(第一篇)
  15. Django admin 页面添加自定义按钮 点击事件
  16. redis的集成在springbooot版本之间差异(主要分为1.4版本之前后之后)
  17. 回溯法——电话号码的字母组合
  18. 024 Rust死灵书之Send和Sync
  19. 网络入侵检测系统之Snort(一)
  20. 刷机后连接上wifi提示网络访问受限时间不同步问题解决方法小米8刷魔趣WIFI无法联网解决方法

热门文章

  1. python readline读文件,并且将其转化为数字形式时:ValueError: could not convert string to float:
  2. SpringBoot一站式功能提供框架(一)整合MybatisPlus、整合Swagger Knif4j、整合Druid多数据源--柚子真好吃
  3. cpolra实现内网穿透,无须公网ip
  4. 北京Uber优步司机奖励政策(12月31日)
  5. 基于K8S的OpenStack部署实践
  6. 【Benewake(北醒) 】短距 TFmini Plus 12m介绍以及资料整理
  7. 艾森豪威尔时间管理法则
  8. AWS 再次发生宕机事件,云时代下的我们该如何补救?
  9. 正弦值、余弦值和正切值
  10. 哪些 iOS 应用让你用了很满意并能提高生活质量?