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

Python语法之列表(包含检测练习)

看完后有没有学会呢?主页有一个列表知识小检测^V^

关注我更新更多初学实例

主页还有字典的,这个系列会持续更新

列表

列表中的查找数据(index,count,len)

一 列表的格式

【数据1,数据2, 】

index():返回指定数据所在位置的下标

1. 语法

列表序列.index(数据,开始位置下标,结束位置下标)

查找

下标

判断是否存在

in

in:判断指定数据在某个列表序列,如果在返回true,否则返回false

not in

not in:判断指定数据不在某个列表序列,如果不在返回True,否则返回False

小案例

增加

append

append():列表结尾追加数据。

1.语法

列表序列.append(数据)

直接修改完成:列表为可变类型

extend

extend():列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表。

1. 语法

列表序列.extend(数据)

insert

insert():指定位置新增数据。

1.语法

列表序列.insert(位置下标,数据)

列表删除数据

del

删除列表

删除指定数据

pop

1.语法

列表序列.pop(下标)

remove

remove():移除列表中某个数据的第一个匹配项。

语法

列表序列.remove(数据)

clear

修改

1.修改指定下标的数据

2.逆序reverse

3,排序 sort

语法---列表顺序,不是大小顺序

列表序列.sort(key=None , reverse=False)

注意:reverse表示排序规则, reverse=True降序, reverse =False升序(默认)

复制

copy

循环

while

实现依次打印列表內容

for

列表嵌套

含义:一个列表中包含其他小列表---子列表

用法

结果

列表嵌套时的数据查询

拿出子列表数据

综合应用

随机分配办公室

需求:有三个办公室,8位老师,8位老师随机分配到3个办公室

步骤:

准备数据

1.8位老师--列表

2.3个办公室列表般套

分配老师到办公室

随机分配

就是把老师的名字写入到办公室列表 .办公室列表追加老师名字数据

验证是否分配成功

打印办公室详细信息:每个办公空的人数和对应的老师名字


http://www.kler.cn/a/445389.html

相关文章:

  • 2024年华为OD机试真题-字符串分割-C++-OD统一考试(E卷)
  • 操作系统文件管理
  • CarWatchdog
  • js html转pdf
  • 数据结构:B树与B+树
  • Go框架比较:goframe、beego、iris和gin
  • 第十七章:反射+设计模式
  • facebook商业管理平台有什么作用?
  • 计算机网络 八股青春版
  • Spring Boot 2.1.7 数据源自动加载过程详解
  • 计算机图形学与虚拟现实(VR):相关学点、图形学、虚拟现实、未来发展
  • 细粒度生物医学多模态对比学习
  • OpenSSL 心脏滴血漏洞(CVE-2014-0160)
  • 番外篇 Git 的原理与使用
  • 【AIGC】结构化的力量:ChatGPT 如何实现高效信息管理
  • 【进阶编程】MVVM的物理架构目录
  • VarifocalLoss在Yolov8中的应用
  • SpringBoot 启动类 SpringApplication 一 构造器方法
  • ESP32物联网开发
  • ChatGPT等大语言模型与水文水资源、水环境领域的深度融合
  • Spring(一)---IOC(控制权反转)
  • Vue.js前端框架教程10:Vue生命周期钩子onBeforeMount 和onMounted
  • ctf文件包含
  • [创业之路-200]:什么是business(业务)?B2B, B2C, B2G业务, 什么是业务设计?
  • 任务一登录安全加固
  • 前端TypeScript学习day03-TS高级类型