一定要写那么多遍d.get吗?

来源:7-2 Python读取dict元素

葡萄葡萄

2020-09-29 08:38

print(d.get('Alice', 'Bob', 'Candy', 'Mimi', 'David'))

有没有办法一次性get所有的,当然上面这句没通过。。。

写回答 关注

5回答

  • qq_慕神4044404
    2020-09-29 17:06:45
    已采纳

    students = ['Alice', 'Bob', 'Candy', 'Mimi', 'David']

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    for i in students:

        print(d.get(i))


  • 幕布斯9526405
    2021-03-19 19:11:15

    for key in d.keys():

        print(key,d.get(key))


  • weixin_慕的地1040611
    2021-01-24 18:09:45
    d = {'Alice': 45,'Bob': 60,'Candy': 75,'David': 86,'Ellena': 49}
    name = ['Alice','Bob','Candy','David','Mimi']
    for item in name:
        if item in d:
            print(item,d.get(item))
        else:
            print('None')
  • 子女良
    2020-12-13 17:58:02

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49,

        'Gaven': 86

    }

    for k in d:

        print(k,d.get(k))


    慕少3230...

    学习!

    2020-12-28 12:41:47

    共 1 条回复 >

  • qq_慕神4044404
    2020-09-29 17:03:37

    把名字加入列表,循环列表get

    xir090...

    好秀啊

    2020-10-09 17:44:02

    共 2 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154175 学习 · 1075 问题

查看课程

相似问题