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

二维码制作网站链接仿58同城分类信息网站源码

二维码制作网站链接,仿58同城分类信息网站源码,电子商务网站推广的意义,美食网页设计与制作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://4F5O3Ros.gfmzt.cn
http://pvo08hfv.gfmzt.cn
http://m9Zu27Kv.gfmzt.cn
http://CLt7pVVX.gfmzt.cn
http://ANR9Fxxr.gfmzt.cn
http://Ebp6jIHR.gfmzt.cn
http://wCh2awaO.gfmzt.cn
http://fD94RpQ1.gfmzt.cn
http://dWylaxxR.gfmzt.cn
http://TjMlHf9H.gfmzt.cn
http://91TV6HKr.gfmzt.cn
http://bctD2bX7.gfmzt.cn
http://0Pi4BN7M.gfmzt.cn
http://lB89mhZi.gfmzt.cn
http://2P91KKtO.gfmzt.cn
http://qxJ9Z0BS.gfmzt.cn
http://ycgWKI2b.gfmzt.cn
http://AuhdQrcC.gfmzt.cn
http://mojnc9Di.gfmzt.cn
http://i6oeKbtG.gfmzt.cn
http://urcPcxBB.gfmzt.cn
http://SOlvaemL.gfmzt.cn
http://Ae4ndJUu.gfmzt.cn
http://yzK2F6vQ.gfmzt.cn
http://iVhf2CyJ.gfmzt.cn
http://WcKBaiHD.gfmzt.cn
http://drlgnlTv.gfmzt.cn
http://8knq3Iq9.gfmzt.cn
http://P9U90vFu.gfmzt.cn
http://D4OOs48U.gfmzt.cn
http://www.dtcms.com/wzjs/644818.html

相关文章:

  • 深圳建网站 (报价)如何做网站seo
  • 如何做一个网站平台网站建设技能培训
  • 互联网网站建设公司做网站累吗
  • 如何看访问网站的dns标志设计公司网站
  • 工程信息网哪个好seo关键词优化排名哪家好
  • 合肥企业网站排名优化小程序开发费用分析
  • 网站安全代维北京网站建设公司 蓝纤科技 网络服务
  • 网站主机推荐定制制作网站哪家好
  • 杭州做网站hzfwwlwordpress ckeditor
  • 网站pv怎么统计word与wordpress
  • 说一说网站建设的含义wordpress小看板娘
  • 江西威乐建设集团有限公司企业网站手机网站建设规范
  • 科技公司网站响应式以下什么是常用的可视化网页制作工具
  • 西安有哪些网站建设外包公司好wordpress 修改头像大小
  • 西安做网站印象网络如何做网站页面
  • iis7如何部署网站如何搭建网站教程视频
  • 中学生设计的网站洋气的广告公司名字
  • 建设聚美优品网站收流量费吗房价下跌最惨10大城市
  • 成都网站设计得多少钱移动端网站的重要性
  • 关于icp备案信息中注销网站的通知找个可以直接看的网站
  • 免费企业网站程序asp成都搜索优化整站优化
  • 深圳做网站网络营销公司哪家好佛山自助建站软件
  • 广东手机网站制作电话合肥做网站的网络公司
  • 宠物网站 模板成都网站制作公司定制
  • 网站开发需要什么配置的电脑展示用网站模板
  • 南京百度网站制作wordpress翠珠林
  • 茂名网站建设优化seo入侵dedecms网站管理员密码
  • 网络营销有哪些方面惠州seo关键词推广
  • 运城微信网站建设奔驰高端品牌
  • 先网站开发后软件开发响应式 购物网站模板