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 @   v_jjling  阅读(873)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
AmazingCounters.com
点击右上角即可分享
微信分享提示