如何在列表中打印变量名称

Who*_*m I 0 python list

所以我只想打印变量的名称。你可以从下面的例子中看到

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
Run Code Online (Sandbox Code Playgroud)

如何一起退货?我尊重所有答案。谢谢 :)

伙计们,我从用户名“ Anna Nevison”获得了此代码。我想接受她的回答,但是她删除了她的帖子,所以我在这里发布她的代码:)

Andi = 100
Bill = 50
Kira = 90
List1 = ['Andi', 'Bill', 'Kira']
for i in List1:
    print(i, eval(i))
Run Code Online (Sandbox Code Playgroud)

Joh*_*don 5

您不能使用纯变量执行此操作。请改用字典:

mydict = {
    'Andi': 100,
    'Bill': 50,
    'Kira': 25
}

for name in mydict:
    print(name, mydict[name])
Run Code Online (Sandbox Code Playgroud)