logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Containers--- Dictionaries

1️⃣d[key]vsd.get(key)2️⃣in d判断的是key3️⃣ key 必须可哈希4️⃣ update 会覆盖已有 key5️⃣ items() 才能同时拿 key 和 value假设你有一个对象:你想要一个“和 a 一样,但互不影响的副本”,这就涉及拷贝。浅拷贝会创建一个新的容器对象,但容器内部的元素仍然指向原来的对象深拷贝会递归复制所有层级的对象1️⃣b = a不是拷贝2️⃣是浅

#数据库
Containers---Set

{}是 dict,不是 set空 set 用set()set 无序 → 不能索引、不能切片set 元素必须可哈希(list/dict/set 不行)remove不存在会报错;discard不报错pop删除哪个不确定Set 是无序、可变、元素唯一的集合,适合去重、快速成员判断和集合运算。如果你想把这一章做得更“考试/工程即用”,我可以再给你加两样:✅10 道 set 预测输出练习题(含答案)✅set

#哈希算法#算法
Containers---List

a = [元素1, 元素2, 元素3, ...]有序(ordered)可变(mutable)可存放任意类型元素的容器。✅ 有序(可以索引)✅ 可修改✅ 可嵌套❌ 不能作为 dict 的 key❌ 不能自动去重List = 动态数组 + 顺序容器在工程 / AI / 机器人中常用于:时间序列数据传感器数据流批量计算结果临时缓存第三章 Containers ├─ List 基础(本节) ├─ List

#python
Containers---List

a = [元素1, 元素2, 元素3, ...]有序(ordered)可变(mutable)可存放任意类型元素的容器。✅ 有序(可以索引)✅ 可修改✅ 可嵌套❌ 不能作为 dict 的 key❌ 不能自动去重List = 动态数组 + 顺序容器在工程 / AI / 机器人中常用于:时间序列数据传感器数据流批量计算结果临时缓存第三章 Containers ├─ List 基础(本节) ├─ List

#python
到底了