python - 如何在列表中打印变量名
问题描述
所以我只想打印变量的名称。你可以从下面的案例中看到
Andi = 100
Bill = 50
Kira = 90
List1 = [Andi, Bill, Kira]
for i in List1:
print(i) # Here the problem, i want the Variable Name and Value printed together
怎么一起退货?我尊重所有答案。谢谢你 :)
所以伙计们,我从用户那里得到了这个代码,名字叫“Anna Nevison”。我想接受她的回答,但她删除了她的帖子,所以我在这里发布了她的代码:)
Andi = 100
Bill = 50
Kira = 90
List1 = ['Andi', 'Bill', 'Kira']
for i in List1:
print(i, eval(i))
解决方案
你不能用普通的变量来做到这一点。改用字典:
mydict = {
'Andi': 100,
'Bill': 50,
'Kira': 25
}
for name in mydict:
print(name, mydict[name])
推荐阅读
- json - 我需要将 JSON 解析为 Greenplum
- javascript - 无法在 Axios 承诺处理程序 Vue Js 中放置多个语句
- variables - 需要帮助将 TradingView Pine 脚本从版本 2 转换为版本 4
- c++ - 如何在 unordered_multiset 中的特定时间结束循环
- python - 如何连接两个数据框,其中 2 列值在某个 2 个范围内 python?
- javascript - 隐藏部分Html源代码(3d模型的src部分)
- javascript - 尝试使用 JavaScript 在 Selenium WebDriver 中选择成功消息
- flutter - Flutter:在浮动按钮上按下时添加相同的小部件
- django - 可重复使用的 Django 应用程序中的 SimpleLazyObject 而不是 User?
- google-cloud-platform - 在 SSH 隧道进入 localhost:6688 后,我得到“无法访问站点 - ERR_CONNECTION_RESET”?