假设现在有一个名为main.py的文件,它有许多变量。我们想求出所有变量的平均值,方法是将所有变量相加,然后除以变量的个数。如果变量较少,如-
a= 100
b = 200
average = a+b / 2
print(average)
如果变量较少,我们就这样编码。但是如果有一千个变量怎么办呢?我们不能写出每一个变量。那么在这种情况下我们应该如何编写代码呢?
在这种情况下,您应该使用像列表这样的数据结构。例如,您可以使用以下代码:
numbers = [100,200]
average = sum(numbers)/len(numbers)
print(average)
你没有。你应该使用更好的结构,比如列表或字典。对于列表,它看起来像这样:
in_nums = [12, 3, 6, 2, 9]
out_num = sum(in_nums)/len(in_nums)
对于字典,它可能看起来像这样:
in_nums = {
x = 12
y = 3
z = 6
w = 2
q = 9
} # these are arbitrary names
for num in in_nums:
out_nums += num
out_nums = out_nums/len(in_nums)
你可以使用字典,这样你仍然可以为你的变量命名。