我有一些整数变量,我想找到最小的一个.当我使用时:
I have some integer variables and I want to find smallest one. When I use:
m1 = min(v1, v2, ...)我得到了最小的值,而不是它的名字.我想知道哪一个最小,不知道它的价值!我该怎么办?
I get the value of the smallest one, not its name. I want to know which one is smallest, not know it's value! How should I do this?
推荐答案如果索引号有效,则可以执行以下操作:
If the index number will work, you could do this:
# enter variables a = 1 b = 2 c = 3 # place variables in list l = (a,b,c) # get index of smallest item in list X = l.index(min(l)) # to print the name of the variable print(l[X])X是最小变量的索引号(在这种情况下为0),可以根据需要使用,也可以使用l [X]访问变量名.
X, then, is the index number of the smallest variable (in this case, 0) and can be used as needed, or l[X] could be used to access the variable name.
(但不要像我一样使用小写的"L",通常不认为它是好的样式,因为它很容易被误认为是大写的"i"或数字1).
(But don't use lower case "L" like I did, not usually considered good style 'cuz it can easily be mistaken for upper cas "i" or the number 1).