当前位置:首页>python>Python每日一题 | 今天来练 如何创建字典

Python每日一题 | 今天来练 如何创建字典

  • 2026-09-02 19:42:53
Python每日一题 | 今天来练 如何创建字典

“白天搬砖晚上进修,陪你摸鱼也陪你成长!祝大家早点下班!”


Python 每日一题 | 动手构建你的第一个字典!

各位正在搬砖的劳动者们,大家好!今日份的 Python 实战练习准时送达。🚀

在 Python 的世界里,字典(Dictionary) 就像是一个超级好用的“储物柜”。只要你有钥匙(Key),就能瞬间找到对应的宝贝(Value)。今天我们就来实战演练:如何通过循环,亲手打造一个属于自己的字典!


📝 题目:循环获取输入并创建字典

🎯 任务目标:

编写一个程序,通过循环连续获取 3 组键值对,并将其完整地存入字典中。

💡 执行步骤:

  1. 初始化:创建一个名为 my_dict 的空字典。

  2. 循环迭代:使用 for 循环,从 1 到 3(包含 3)进行迭代。

  3. 动态获取:在循环内部,获取用户输入的 key 和 value。

  4. 存入数据:将获取到的键值对更新到 my_dict 中。

  5. 展示成果:打印最终更新后的 my_dict。


💻 参考答案

这是实现该功能的标准代码,逻辑清晰,建议收藏:👇

# 1️⃣ 定义一个空字典my_dict = {}# 2️⃣ 循环获取用户输入,并更新字典# range(1, 4) 表示循环 1, 2, 3 次for i in range(1, 4):    key = input(f"请输入第 {i} 个键: ")    value = input(f"请输入第 {i} 个值: ")    # 3️⃣ 将键值对存入字典    my_dict[key] = value# 4️⃣ 打印最终字典print(my_dict)


🔍 深度解析:你必须掌握的重点

  • range(1, 4) 的秘密:在 Python 中,range 函数是左闭右开的。想要精确循环 3 次,我们需要写成 range(1, 4),它会依次生成 1, 2, 3。

  • 字典的赋值:使用 my_dict[key] = value 即可。如果这个 key 在字典里还没出现过,Python 会帮你新建一个;如果已经有了,它就会更新(覆盖)旧的值。

  • 数据类型:注意 input() 函数拿到的内容默认都是字符串。


🌟 示例演示

如果你依次输入:gregory → 34 → perry → 84 → sinatra → 76

程序将输出:{'gregory': '34', 'perry': '84', 'sinatra': '76'}


想挑战更多大厂面试同款 Python 案例吗?

别忘了点个“在看”并关注“打工人情报社”!🔥

后台回复 “Python”,获取更多打工人必备的编程进阶指南。💪

*

*

*

👷‍♂️👷‍♀️打工不易,情报要义!今天的打工情报就到这儿啦~

如果你也在搬砖路上踩过坑、摸到门、捡到宝,欢迎来情报社投稿或私信聊天~

📎打工情报社|不贩卖焦虑,只传递实用和人味儿~

最新文章

随机文章