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

网站的付款链接怎么做的新开传奇网站推荐

网站的付款链接怎么做的,新开传奇网站推荐,沃尔玛网上商城,给公司做网站需要什么1. 字典基础:什么是字典? 字典是 Python 中的一种**键值对(key-value)**映射容器类型,和现实中的“词典”很像 —— 用关键字查找对应的内容。 person {"name": "Alice","age": 30,&…

1. 字典基础:什么是字典?

字典是 Python 中的一种**键值对(key-value)**映射容器类型,和现实中的“词典”很像 —— 用关键字查找对应的内容。

person = {"name": "Alice","age": 30,"city": "Beijing"
}
  • 每一项是 key: value 对。
  • 键(key)必须是不可变类型(如字符串、整数、元组等)。
  • 值(value)可以是任意类型。

2. 创建字典的方式

# 方式一:使用花括号
d1 = {"a": 1, "b": 2}# 方式二:使用 dict 构造函数
d2 = dict(a=1, b=2)# 方式三:使用键值对列表
d3 = dict([("a", 1), ("b", 2)])# 空字典
empty = {}

3. 常用操作汇总

访问值

d = {"x": 100, "y": 200}
print(d["x"])         # 100
print(d.get("y"))     # 200
print(d.get("z", 0))  # 不存在返回默认值:0

注意:[] 访问不存在键会报错

print(d["z"])  # KeyError!

添加 / 更新键值

d["z"] = 300           # 新增
d["x"] = 999           # 更新已有键

删除键值

del d["y"]             # 删除键
value = d.pop("z")     # 删除并返回值
d.clear()              # 清空字典

遍历字典

# 遍历键
for k in d:print(k)# 遍历值
for v in d.values():print(v)# 遍历键值对
for k, v in d.items():print(k, v)

其他常用函数

len(d)               # 字典长度
"key" in d           # 判断键是否存在
d.keys()             # 所有键
d.values()           # 所有值
d.items()            # 所有键值对

4. 字典推导式(dict comprehension)

squares = {x: x**2 for x in range(5)}
# {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

5. 高级用法

setdefault():若 key 不存在则添加

d = {}
d.setdefault("a", 10)   # 添加 a: 10
d.setdefault("a", 20)   # 不会改变已有值

update():批量更新或合并字典

d1 = {"a": 1}
d2 = {"b": 2, "a": 3}
d1.update(d2)   # d1 = {'a': 3, 'b': 2}

嵌套字典

students = {"alice": {"age": 20, "grade": "A"},"bob": {"age": 21, "grade": "B"}
}

6. 字典性能

  • 字典基于 哈希表(Hash Table) 实现。
  • O(1) 时间复杂度:插入、查找、删除。
  • Python 3.7 起,字典保持插入顺序。

7. 注意事项

错误类型说明
KeyError访问不存在的键
TypeError使用可变类型做 key,如 list
修改遍历中字典会导致运行时错误或逻辑混乱

8. 字典常用技巧小结

目标方法
默认值字典collections.defaultdict
统计频率collections.Counter
排序sorted(d.items(), key=...)
合并字典(3.9+)`d1d2`
深层嵌套处理dict.get(k1, {}).get(k2)
http://www.dtcms.com/wzjs/567747.html

相关文章:

  • 网站建设对于企业发展的优势寺庙网站建设
  • 图标设计网站微信网站建设企业
  • 阿里云做视频网站可以吗泰州网站制作计划
  • 海口网站推广公司上海seo优化
  • html5网站欣赏 国内芷江建设局网站
  • 公司网站建设的费用会计处理专做律所网站
  • 怎么做二维码网站郑州网络推广平台有哪些
  • 网站怎么seo关键词排名优化推广延边北京网站建设
  • 医疗器械网站素材国外购买域名网站
  • 最新网站开发工具兰博沃金牛座手表官方网站
  • app设计网站推荐lol有哪些网站是做陪玩的
  • 惠民建设局网站如何做网站的内容
  • 企业做网站的注意什么问题哈尔滨网站建设哪儿好薇
  • 无锡科技网站建设免费搭建永久网站步骤
  • 汕头网站建设方案维护网站设计相似侵权吗
  • 桐乡做网站的公司html代码怎么下载
  • php怎么写购物网站商品显示页面网站业务怎么做
  • 网站做代理还可以刷水吗wordpress比较好的主题
  • seo排名优化的网站WordPress数据API
  • 网站制作维护工商营业执照注册查询官网
  • 青海做网站团队建设游戏网站
  • 网站制作有前途吗哪个网站上做自媒体最好
  • 做网站的内容样本做h5网站
  • 福州网站建设服务建设部考试中心网站
  • 临海建设局网站导航做外贸服饰哪个个网站好
  • 打开网站 输入内容存在危险字符vi毕业设计作品
  • 互联网工具型网站长沙网站制作公司有哪些
  • 钓鱼网站在线生成大连市建设工程招标信息网
  • 厚街做网站的公司中信建设有限责任公司招投标
  • 网站建设汇卓江苏镇江市