“白天搬砖晚上进修,陪你摸鱼也陪你成长!祝大家早点下班!”
Python 每日一题 | 动手构建你的第一个字典!
各位正在搬砖的劳动者们,大家好!今日份的 Python 实战练习准时送达。🚀
在 Python 的世界里,字典(Dictionary) 就像是一个超级好用的“储物柜”。只要你有钥匙(Key),就能瞬间找到对应的宝贝(Value)。今天我们就来实战演练:如何通过循环,亲手打造一个属于自己的字典!
📝 题目:循环获取输入并创建字典
🎯 任务目标:
编写一个程序,通过循环连续获取 3 组键值对,并将其完整地存入字典中。
💡 执行步骤:
初始化:创建一个名为 my_dict 的空字典。
循环迭代:使用 for 循环,从 1 到 3(包含 3)进行迭代。
动态获取:在循环内部,获取用户输入的 key 和 value。
存入数据:将获取到的键值对更新到 my_dict 中。
展示成果:打印最终更新后的 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”,获取更多打工人必备的编程进阶指南。💪
*
*
*
👷♂️👷♀️打工不易,情报要义!今天的打工情报就到这儿啦~
如果你也在搬砖路上踩过坑、摸到门、捡到宝,欢迎来情报社投稿或私信聊天~
📎打工情报社|不贩卖焦虑,只传递实用和人味儿~