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

北京网站建设 一流硅胶科技东莞网站建设

北京网站建设 一流,硅胶科技东莞网站建设,建设局属于什么行业,如何做楼盘网站文章目录 1 概述1.1 性质 2 常用方法2.1 以列表返回所有键:keys()2.2 以列表返回所有值:values()2.3 以列表返回所有键值对:items()2.4 返回键对应的值:get()2.5 添加键值对:setdefault()2.6 修改键值对:di…

文章目录

  • 1 概述
    • 1.1 性质
  • 2 常用方法
    • 2.1 以列表返回所有键:keys()
    • 2.2 以列表返回所有值:values()
    • 2.3 以列表返回所有键值对:items()
    • 2.4 返回键对应的值:get()
    • 2.5 添加键值对:setdefault()
    • 2.6 修改键值对:dict[]
    • 2.7 删除键值对:pop()
    • 2.8 清空字典内所有元素:clear()
    • 2.9 删除字典:del
    • 2.10 更新字典:update()

1 概述

1.1 性质

  • 无序。元素没有顺序
  • 不可重复。元素不能重复,若出现重复,则最后的一个键值对会替换前面的
  • 可变。元素可以被修改
dict1 = {'name': '张三', 'age': 18, 'age': 19}print(type(dict1))  # <class 'dict'>
print(dict1)  # {'name': '张三', 'age': 19}

2 常用方法

2.1 以列表返回所有键:keys()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}print(dict1.keys())
# dict_keys(['name', 'age', 'sex'])

2.2 以列表返回所有值:values()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}print(dict1.values())
# dict_values(['张三', 18, '女'])

2.3 以列表返回所有键值对:items()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}for i in dict1.items():print(i)
# ('name', '张三')
# ('age', 18)
# ('sex', '女')for key, value in dict1.items():print(f'key: {key}, value: {value}')
# key: name, value: 张三
# key: age, value: 18
# key: sex, value: 女

2.4 返回键对应的值:get()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}print(dict1.get('name'))# 注意,若未找到,则报错
print(dict1.get('birthday'))

2.5 添加键值对:setdefault()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}# 若 key 不存在时,设置该 键值对
dict1.setdefault('id_card', 123456789)print(dict1)
# {'name': '张三', 'age': 18, 'sex': '女', 'id_card': 123456789}

2.6 修改键值对:dict[]

  • 字典中,key 是唯一的,且无法被修改。只能修改 value
dict1 = {'name': '张三', 'age': 18, 'sex': '女'}if 'name' in dict1.keys():dict1['name'] = '李四'print(dict1)

2.7 删除键值对:pop()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}dict1.pop('sex')print(dict1)
# {'name': '张三', 'age': 18}

2.8 清空字典内所有元素:clear()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}# 清空字典内的所有元素
dict1.clear()
print(dict1)
# {}

2.9 删除字典:del

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}# 删除 name 的键值对。等同于 pop('name')
del dict1['name']
print(dict1)# 删除整个字典
del dict1
print(dict1)
# NameError: name 'dict1' is not defined

2.10 更新字典:update()

dict1 = {'name': '张三', 'age': 18, 'sex': '女'}
dict2 = {'id_card': 123456789}# 在 dict1 中追加 dict2
dict1.update(dict2)print(dict1)
# {'name': '张三', 'age': 18, 'sex': '女', 'id_card': 123456789}
http://www.yayakq.cn/news/915135/

相关文章:

  • 手机app制作报价网站内页seo
  • 购物网站的首页是静态如何在建设银行网站预约纪念币
  • 做闪图的网站外贸有限公司英文网站
  • 怎么在网站上面做悬浮广告店铺空间设计案例
  • 聊城市住房和城乡建设局网站首页网络运营怎么学
  • 自己可以做门户网站吗云南推广公司
  • 网站建设名字霸气又聚财的名字大全
  • 部队网站建设建议建站方法
  • 如何 建公司网站wordpress 获取菜单
  • 什么网站做贸易好建设网站建设哪家便宜
  • 佛山制作网站公司吗合肥企业制作网站
  • 服装网站建设项目维护与评价书wordpress清空登录
  • 临河 网站建设wordpress问卷模板
  • wordpress网站迁移后插件柳州网站推广最好的公司
  • 提高网站访问量wordpress版本降级
  • 深圳辰硕网站优化网络运营与管理
  • 公司网站站建设协议wordpress single模板
  • 河源市建设规划局网站快速学做网站
  • 老榕树建站软件广州建网站兴田德润团队
  • 网站建设实力宣传海报凡科做的网站不能被收录
  • 秋实网站建设wordpress微信授权登录
  • 怎么使用网站服务器湖南seo推广
  • 网站 筛选功能wordpress手机qq登录地址修改
  • 网站建设售后服务安全维护电商网站建设实施方案
  • 在线免费网站直播营销策划方案范文
  • 马鞍山网站建设方案做书照片网站
  • 哪些网站可以做相册视频wordpress写作插件
  • 返利淘网站怎么做电商手机网站建设
  • 什么是网站建设的重点广东网站备案多长时间
  • 网站设计 案例泰安人才网招聘信息网官网