IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 扇贝编程python学习笔记-基础篇9 -> 正文阅读

[Python知识库]扇贝编程python学习笔记-基础篇9

聚沙成塔 集腋成裘

第十一关

知识点复习
学习用时:50min
随堂测验+上机作业:50min
随堂作业正确率:4/4

1.列表元素

??可以容纳不同类型的元素,且元素之间有顺序
??定义列表时,需要用英文输入法下的 [ ] 括起来,列表里面的每一个数据叫作 元素。每个元素之间都要用 英文逗号 (,) 隔开,隔开后内容间可以换行。

 students = [
  '张三',
  '李四',
  '王五',
  '赵六'
  ]
  print(students)
  #输出 ['张三', '李四', '王五', '赵六']

2.列表元素查找

??列表内元素有先后顺序。在 Python 的列表中,也有专门的数字来记录列表内每个元素的位置,称为索引:第一个索引是0,第二个索引是1,依此类推。
??注意: 索引是从0开始的。
??反向索引:反向索引就是前面加上 - 负号,但要特别注意反向索引是从-1开始

 students = [
  '张三',
  '李四',
  '王五',
  '赵六'
  ]
print(students[2])
# 输出:王五

print(students[-2])
# 输出:王五

??此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。例如 index() 方法:使用列表.index(元素内容) 的形式,我们可以很方便地获得元素在列表中的索引值。

students_rank = [
  '张三',
  '李四',
  '王五',
  '赵六'
  '孙七',
  '周八',
  '吴九',
  '郑十',
]
index_wangwu = students_rank.index('王五')
print(index_wangwu)
# 输出:2
#注意index() 方法只返回正向索引值,不能返回反向索引值

#打印王五的排名
print(“王五的排名是:”+index_wangwu+1)
#输出:王五的排名是:2

3.列表元素修改

?? Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。
通过 列表[索引] = 新值 的格式,就可以修改列表 中对应索引的内容

students = [
  '张三',
  '李四',
  '王五',
  '赵六'
  '孙七',
  '周八',
  '吴九',
  '郑十',
]
# 将李四换成李狗蛋
students[1] = ''李狗蛋"

print(students[1])
# 输出:'李狗蛋'

4.列表元素添加

??可以使用append()方法来添加列表项,append()是在列表末尾添加一个元素。
insert()是在列表中间某个位置插入一个元素

students = [
  '张三',
  '李四',
  '王五'
  ]
students.append("赵六")
print(students[3])
#输出:赵六

students.insert(1, '李狗蛋')
  print(students)
  #输出 ['张三', '李狗蛋','李四', '王五', '赵六']

??练

students = [
  '张三',
  '李四',
  '王五',
  '赵六'
  '孙七',
  '周八',
  '吴九',
  '郑十',
]
# 定义 check_notes() 函数,如果是奇数就需要被检查
def check_notes(name):
  if (students.index(name) + 1) % 2 == 1:
    print(name + "需要被检查")

check_notes('王五')
#输出 :王五需要被检查

5.练习

  • 将错写的英文单词 Mach 修正为 March;
  • 在七月(July)后添加八月对应的英文单词 August;
  • 在列表最后添加十二月对应的英文单词 December;
  • 打印出正确的 month 列表
month = [
  'January',
  'February',
  'Mach',
  'April',
  'May',
  'June',
  'July',
  'September',
  'October',
  'November'
]
print(month.index("Mach")) #计算索引,便于插入位置
print(month.index("July"))
month[2] = 'March'
month[month.index("July") + 1] = 'August'
print(month)
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:28:10  更:2022-01-17 11:28:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:42:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码