字典

作者: junjun2018 | 来源:发表于2019-03-25 15:45 被阅读0次
print("====================字典的定义开始=======================")
# 字典的key不可改变,且不能重复
hero = {"name": "ysj", "age": 18}
print(hero, type(hero))
d = dict.fromkeys(["name", "age"], "y")
print(d)
print("====================字典的定义结束=======================")
print("====================字典curd开始=======================")
# 新增
hero["sex"] = "male"
print(hero)
# del key必须要存在
del hero["sex"]
print(hero)
# pop 返回对应的值,key必须要存在
t = hero.pop("age")
print(t)
# popitem 删除按升序排序后的第一个键值对,并且返回此键值对
item = hero.popitem()
print(item, hero)
# clear
hero.clear()
print(hero)

# 字典改值
hero = {"name": "ysj", "age": 18}
hero["age"] = 19
print(hero)
# 批量修改键值对
hero.update({"age": 20, "sex": "male"})
print(hero)

# 查询单个值
# 使用get方法,如果key不存在,返回None,并且可以添加一个默认值。如果用[]获取,则会报出异常
print(hero.get("name"))
print(hero.get("hehe", "haha"))  # 获取不存在的key,返回一个设定值

# 获取所有的值
print(hero.values())
# 获取所有键
print(hero.keys())
# 获取所有的键值对
print(hero.items())
print("====================字典curd结束=======================")
print("===================遍历开始=======================")
# 遍历key,通过key找到值
for key in hero.keys():
    print(key, hero.get(key))
# 遍历item,推荐
for k, v in hero.items():
    print(k, v)

print("====================遍历结束=======================")
print("====================字典统计开始=======================")
# 统计字典中的键值对数
print(len(hero))

# 判定包含指定key的键值对
print("name" in hero)

print("====================字典统计结束=======================")

相关文章

  • day9-课程总结

    1.字典 增:字典[key] = 值; 字典.setdefaule(key, 值);字典.update(字典)删:...

  • swift--字典

    创建字典 字典的基本操作 遍历字典 字典合并

  • Swift学习系列 字典的使用

    字典的概念 字典的初始化 字典元素的基本操作 字典的基本操作 字典的遍历 字典合并

  • 字典

    创建字典 访问字典中的值 修改、添加字典 修改字典中的值 在末尾增添新的键/值 删除字典元素 删除字典 清空字典 ...

  • 新2019计划:python学习-字典【4】

    字典 本篇章讲述数据结构字典,主要围绕如何访问字典,如何修改字典,如何删除字典某元素,如何遍历字典,字典的常见方法...

  • Swift 基础笔记 - 字典

    字典 定义同样使用 [] 定义字典let 不可变字典var 可变字典 定义空字典 字典常用操作赋值直接使用dict...

  • day8-函数基础

    2.字典 2.1操作字典 2.1.1. clear 字典.clear() 清空字典 2.1.2. copy 字典2...

  • Swift字典

    字典的定义 字典的增删改查 字典的遍历 字典的合并

  • day8-总结

    1.字典相关方法 字典.clear() - 清空字典(删除字典中所有的键值对) 2.copy 字典.copy()-...

  • 字典

    本节大纲 字典的定义与特性 字典的常用操作 字典的遍历 字典的定义与特性 字典的常用操作 字典的遍历-案例 扩展-...

网友评论

      本文标题:字典

      本文链接:https://www.haomeiwen.com/subject/jqcbvqtx.html