我写了下面的代码:在Python如何打印列表项
d:8
b:5
c:2
但使用:
def count():
a = 1
b = 5
c = 2
d = 8
i = 0
list1 = [a, b, c, d]
le = len(list1)
while (i < le):
x = max(list1)
print(x)
list1.remove(x)
i = i + 1
我想要做的就是像它的变量名称打印数量最多上面的代码我只能打印数字的升序列表,而不是相应的变量名称。请建议一种方法来解决这个问题。
我不太让你的意图。你得到什么和你想要的有什么区别? – Xiphias
你的意思是“我只能在没有变量名的降序列表中”,对吗?你想知道变量的名字。而不是使用列表的字典...那么你就可以访问关键 – Floris
我的意思说的是,我想打印一个消息,如: 最大值d:8 第二最大B:5 – user3288315