1 Fork me on GitHub

Python常用数据结构-字典——2.1 字典方法 keys()



python字典常用方法:
    keys()               #  获取所有的键
    values()            #  获取所有的值
    items()              #  获取所有的键值对,成对的对象
    get()                 #   获取某个键的值
    update()           #   用来更新字典
    pop()                #   用来删除某个键值对


2.1  字典方法 keys()

keys()
返回由字典键组成的一个新视图对象。
入参:无

字典keys()方法:返回由字典键组成的新的视图。
什么是视图对象:
    1. 视图对应提供字典条目的一个动态视图,意味着当字典改变时,视图也会相应的改变。
    2. 字典视图可以被迭代,以产生对应的数据,并支持成员检测。也就是说我们可以使用in或者not in来判断某个元素是否在其中。由keys()  、values()  、items() 方法所返回的方法都是视图对象


例子1:keys()  、values()  、items() 视图对象

dc = {"name": "Harry Potter", "age": 18}
print(dc.keys())    #  调用它的keys()方法获取它的keys
print(dc.values())  #  调用它的values()方法获取值的视图对象
print(dc.items())   #  调用它的items()方法获取键值对视图对象

print(list(dc.keys()))    #  keys视图对象转成列表
print(list(dc.values()))  #  values视图对象转成列表
print(list(dc.items()))   #  转键值对组成的元祖列表

返回:

 

例子2:

dc = {"name": "Harry Potter", "age": 18}
keys = dc.keys()
print(type(keys), keys)
# 1、遍历查看所有的键
for key in keys:
    print(key)

# 2、将视图对象转成列表
print(list(keys))

返回

 

 



posted @ 2022-04-28 15:31  v_jjling  阅读(788)  评论(0编辑  收藏  举报
AmazingCounters.com