提问人:ShazelP 提问时间:9/18/2023 更新时间:9/18/2023 访问量:24
为什么需要变量 C 来获得正确的索引输出?
why the variable C is needed to get the right output of index?
问:
我是学习 Python 的新手。 现在我试图在列表中找到最小值。
我想知道变量 C 的原因。 我试图在没有 C 的情况下获得结果,我可以得到正确的最小值,但不适用于 idx。 所以我只是想知道为什么这里需要 C,以及 C 在这里的作用是什么。
L = [1,2,4,-5,7,9,3,2]
m = L[0]
idx = 0
c = 0 #why C is needed?
for i in L:
if i<m:
m = i
idx = c
c += 1
print(idx, m)
答: 暂无答案
评论
c
并且仅在您关心列表中最小值的位置(索引)时才有用;如果没有,您可以安全地删除它们;请注意,循环是另一种方法。idx
enumerate(L)