首页 > 编程语言 >python---字典遍历

python---字典遍历

时间:2024-07-27 23:40:26浏览次数:6  
标签:遍历 get python value --- dics key print

1、三种常见的字典遍历实现

def get_key_value(dics):
    '''遍历所有键值对'''
    for key, value in dics.items():
        print(f"{key}: {value}")

def get_keys(dics):
    ''' 遍历所有的键'''
    for key in dics.keys():
        print(key)

def get_values(dics):
    '''遍历所有的值'''
    for value in dics.values():
        print(value)

if __name__ == "__main__":
    dics = {
        'name': 'xiaopangyu',
        'age': 18,
        'sex': 'man',
        'high': 180
    }

    # 三种字典遍历方法
    print("========== 遍历所有的key value ==========")
    get_key_value(dics)
    print("========== 遍历所有的key ==========")
    get_keys(dics)
    print("========== 遍历所有的value ==========")
    get_values(dics)

  2、打印结果

name: xiaopangyu
age: 18
sex: man
high: 180
========== 遍历所有的key ==========
name
age
sex
high
========== 遍历所有的value ==========
xiaopangyu
18
man
180

 

标签:遍历,get,python,value,---,dics,key,print
From: https://www.cnblogs.com/xiaopangyu/p/18327719

相关文章

  • 黑盒测试---等价类划分法
    ​     等价类划分是一种典型的黑盒测试用例的设计方法,使用等价类划分,是将软件的输入域分为若干部分,然后从每个部分中选取少量具有代表性的数据进行测试,这样可以避免穷举产生的大量用例。自己理解首先是黑盒测试,就像一个黑盒子,盒子里面是什么,我们不需要关心,总之就是给......
  • 软件测试--软件生命周期
        软件和其他产品一样,都有一个从“出现”到“消失”的过程。这个过程就称作软件生命周期。就好像我们人类一样,从出生--少年--青年--中年--老年--死亡一样,可以将软件生命周期划分为6个阶段:问题定义、需求分析、软件设计、软件开发、软件测试、软件维护最后淘汰。下面我......
  • python基本语法三天速成系列day1(看完这篇你就会)
    注释注释是代码非常重要的一部分,它的主要作用有:解释代码目的:注释可以说明代码段或函数的目的和功能,帮助其他开发者快速理解代码的意图。复杂逻辑说明:对于复杂的算法或业务逻辑,通过注释可以解释这些逻辑是如何工作的,降低后续维护的难度。提高可读性:良好的注释可以使代码结......
  • Python学习笔记46:游戏篇之外星人入侵(七)
    前言到目前为止,我们已经完成了游戏窗口的创建,飞船的加载,飞船的移动,发射子弹等功能。很高兴的说一声,基础的游戏功能已经完成一半了,再过几天我们就可以尝试驾驶飞船击毁外星人了。当然,计分,游戏次数,背景音乐,开始启动等按钮的功能需要我们慢慢添加,这些功能不影响游戏的使用,影......
  • Python学习笔记45:游戏篇之外星人入侵(六)
    前言飞船模块的功能基本已经完成。今天继续完成子弹模块的功能。子弹模块子弹和飞船模块,在游戏逻辑中有一种生成与被生成的表面关系,因为子弹在游戏中是由飞船发射的。但是在我们实际抽象的过程中,飞船与子弹并不是is的关系,甚至可以说不是has的关系。因此我们需要将两个对......
  • YOLOv10全网最新创新点改进系列:ICCV 2023 - 动态蛇形卷积(Dynamic Snake Convolution)采
    YOLOv10全网最新创新点改进系列:ICCV2023-动态蛇形卷积(DynamicSnakeConvolution)采用管状结构,拉升模型小目标、遮挡目标检测效果,高效涨点!!!所有改进代码均经过实验测试跑通!截止发稿时YOLOv10已改进40+!自己排列组合2-4种后,考虑位置不同后可排列组合上千万种!改进不重样!!专注A......
  • 《JavaEE》----1.<计算机是怎样工作的>
    前言:   大家好,我目前在学习java。我准备利用这个暑假,来复习之前学过的内容,并整理好之前写过的博客进行发布。如果博客中有错误或者没有读懂的地方。热烈欢迎大家在评论区进行讨论!!!   喜欢我文章的兄弟姐妹们可以点赞,收藏和评论。如果感觉有所收获可以关注我呦。......
  • 三种语言实现二分(C++/Python/Java)
    题目给定一个按照升序排列的长度为......
  • ABC364题解(D-G)
    D先对\(a\)从小到大排序。将题目转化成找到最小的\(d\),使得恰好有\(k\)个\(a_i\in[b-d,b+d]\)。对于每个询问\(b,k\),考虑二分答案。设待检查的答案为\(d\),二分找到最小的\(p1\)使得\(a_{p1}\geqb-d\)和最小的\(p2\)使得\(a_{p2}>b+d\),包含的数的个数即为\(......
  • 35+测试老兵聊一聊职业规划-软件测试岗
        年龄越大越感觉时间在加速地飞驰而过。不知不觉已到中年,但感觉自己还停留在青葱岁月。工作之外每天刷刷短视频,打打游戏,浑浑噩噩一天过去了。听到最多的声音是:人生的意义是什么?人生没有意义,百年以后你埋一个坑我埋一个坑,哪个也叫不醒哪个。绝大多数的普通人等你老去......