python字典的常见操作

    在写代码的过程中经常需要使用到映射的需求,因为是python语言所以可以使用字典来进行映射,使用python中的字典进行映射的话有一个好处是字典中的值可以是任意的数据类型,这个其实就为我们提供了很大的便利,比如我们需要映射一个字母在二维平面的位置那么使用字典中的元祖来表示对应的二维坐标,除此之外字典还有其他比较常见的操作:

if __name__ == '__main__':
    # 创建字典
    dic = dict()
    # 键必须是唯一的,但值则不必。
    # 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
    dic["a"], dic["b"], dic["c"] = 0, 1, 2
    # 访问字典中的值: 直接使用字典名加上键的名字即可
    print(dic["c"])

    # 删除一个字典的键
    del dic["a"]
    print(dic)

    # 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
    # chars = list()
    # dic[chars] = 0

    # 判断键是否存在
    if "b" in dic:
        print("当前的键存在字典中")

    # 字典的遍历
    for key, value in dic.items():
        print(key, value)

    # 遍历字典的键
    for key in dic.keys():
        print(key, end=" ")

    print()
    # 遍历字典的值
    for value in dic.values():
        print(value, end=" ")

 

你可能感兴趣的:(领扣,python3)