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

维护一个网站要多少钱银川微信网站制作

维护一个网站要多少钱,银川微信网站制作,宁波seo公司推荐,app软件推广文案的范文一、字典简介 字典(Dictionary)是Python中一种无序(Python 3.7开始变为有序)、可变的数据结构,用{}表示。它通过键值对(key-value pairs)存储数据,具有极快的查找速度。 特点&…

一、字典简介

字典(Dictionary)是Python中一种无序(Python 3.7+开始变为有序)、可变的数据结构,用{}表示。它通过键值对(key-value pairs)存储数据,具有极快的查找速度。

特点:

  • 键(key)必须是不可变类型(字符串/数字/元组)

  • 值(value)可以是任意类型

  • 键具有唯一性(重复键会覆盖)

二、创建字典

# 方法1:直接创建
person = {"name": "Alice", "age": 25, "is_student": False}
# 方法2:使用dict构造函数
scores = dict(math=90, physics=85)
# 方法3:字典推导式
square_dict = {x: x**2 for x in range(5)}  # {0:0, 1:1, 2:4, 3:9, 4:16}
# 空字典
empty_dict = {}

三、访问元素

# 通过键访问
print(person["name"])  # 输出:Alice
# get()方法(推荐,避免KeyError)
print(person.get("age"))     # 25
print(person.get("email"))   # None
print(person.get("email", "N/A"))  # 返回默认值"N/A"

四、修改与添加

# 修改现有键的值
person["age"] = 26
# 添加新键值对
person["email"] = "alice@example.com"
# 批量更新 update()
person.update({"city": "Beijing", "age": 27})

五、删除元素

# del语句
del person["is_student"]
# pop() 删除并返回值
email = person.pop("email")
# popitem() 删除最后插入的项(Python 3.7+)
key, value = person.popitem()
# 清空字典
person.clear()

六、常用方法

方法描述示例
keys()返回所有键person.keys() → dict_keys(['name', 'age'])
values()返回所有值person.values() → dict_values(['Alice', 25])
items()返回所有键值对person.items() → dict_items([('name', 'Alice'), ...])
setdefault()安全设置默认值person.setdefault('country', 'China')

七、遍历字典

# 遍历键
for key in person:print(key)
# 遍历键值对
for key, value in person.items():print(f"{key}: {value}")
# 遍历值
for value in person.values():print(value)

八、嵌套字典

employees = {"emp_001": {"name": "Bob","skills": ["Python", "SQL"]},"emp_002": {"name": "Charlie","salary": 8000}
}
# 访问嵌套数据
print(employees["emp_001"]["skills"][0])  # 输出:Python

九、实用技巧

  1. 合并字典(Python 3.9+)
dict1 = {"a": 1}
dict2 = {"b": 2}
merged = dict1 | dict2  # {'a':1, 'b':2}
  1. 快速统计频率
text = "apple banana apple orange"
words = text.split()
counter = {}
for word in words:counter[word] = counter.get(word, 0) + 1
# {'apple':2, 'banana':1, 'orange':1}
  1. 字典视图对象
keys_view = person.keys()
person["new_key"] = "value"  # 视图对象会同步更新

十、注意事项

  1. 避免用可变对象作为键

  2. 使用in检查键是否存在:if "age" in person:

  3. 字典推导式比循环更高效

  4. 浅拷贝使用copy()方法,深拷贝需要import copy


通过掌握这些基础操作,您已经可以高效地使用字典处理各种数据存储和快速查找需求。字典非常适合存储需要键值关联的数据,如配置信息、JSON数据、属性集合等场景。


文章转载自:

http://cbZByNGs.qgxwc.cn
http://ARijCodn.qgxwc.cn
http://unVOPD4t.qgxwc.cn
http://pbBO0Gxy.qgxwc.cn
http://lkvE90H6.qgxwc.cn
http://LTBKertn.qgxwc.cn
http://FEJFfSYz.qgxwc.cn
http://xxEOX573.qgxwc.cn
http://mYvDj1d3.qgxwc.cn
http://1Cpdi7fJ.qgxwc.cn
http://ZIYbKmp6.qgxwc.cn
http://TTkh8LKo.qgxwc.cn
http://7K9rSWuO.qgxwc.cn
http://LFFuVrrN.qgxwc.cn
http://UUN5iW06.qgxwc.cn
http://iYHhAFnP.qgxwc.cn
http://a5DTGI9y.qgxwc.cn
http://t98ROvNP.qgxwc.cn
http://yKyFsrca.qgxwc.cn
http://kgzyOQvo.qgxwc.cn
http://AxJWoFeC.qgxwc.cn
http://QcLIcTIi.qgxwc.cn
http://HU1HfVVe.qgxwc.cn
http://dj0NBCfr.qgxwc.cn
http://xpxJeNh4.qgxwc.cn
http://8CbfehLF.qgxwc.cn
http://zH2sCB1P.qgxwc.cn
http://aYfpHbqP.qgxwc.cn
http://3n03jcg7.qgxwc.cn
http://cPdAWHUX.qgxwc.cn
http://www.dtcms.com/wzjs/659914.html

相关文章:

  • 家庭宽带做网站稳定西安制作网站的公司有
  • 淘客的手机网站微信支付开发文档
  • 北京网站托管维护什么招聘网最好找工作
  • 如何开发电商网站域名备案与网站备案的区别
  • 中小企业网站制作平台google免费vps
  • 怎么样推广网站在家怎么提升学历
  • 衡阳市网站建设公司永州网站制作
  • 建设 互动 网站 模式北京平台网站建设多少钱
  • 克隆网站首页做单页站几个文件智能硬件开发
  • 十二冶金建设集团有限公司网站wordpress后台禁止更新
  • 做的不错的h5高端网站怎么上传网站地图
  • 现在那个网站做宣传有效果网站建设怎么下载代码
  • 怎样进行网站建设广州网站推广策划
  • 镇江企业网站设计开发价格外贸线上推广
  • 网站建设管理规定成功的网络营销事件有哪些
  • 汕头网站推广自己创造网站平台
  • 2014做社交网站注册公司资金最少多少钱
  • 电子商务html网站模板网站开发怎样
  • 做黑网站wordpress注册界面修改
  • 农村电子商务网站建设方案金安合肥网站建设专业
  • wordpress 网站登录公众号制作编辑器
  • 济南wordpress 建站微信运营者和管理员的区别
  • 扒站wordpress主题wordpress 关注插件
  • 游戏网站设计太原网站搜索优化
  • 设计师接私单网站使用免费的代码做网站
  • 标准网站建设服务器网站建设合理化建议方案
  • 什么网站建设最便宜网站按钮特效
  • 网站升级维护期间能访问吗qq网页版直接登录手机版
  • 商城网站建设软件新郑做网站优化
  • 天津做网站找津坤科技专业电子商务网站建设实训感想