Python 数组,如何添加

Python 数组,如何添加,python,arrays,Python,Arrays,我正在尝试找出如何将数组列表添加到一起。到目前为止,这是我的代码 import random def main(): for counter in range (1, 501): num = random.randint(1, 100) main() 我尝试添加total=sum(num),但出现了一个错误。我也在尝试得到平均值,但我假设它将类似于得到总数 谢谢您的帮助。您可以根据需要使用列表。附加,和总和: import random def mai

我正在尝试找出如何将数组列表添加到一起。到目前为止,这是我的代码

import random  

def main():  

    for counter in range (1, 501):

    num = random.randint(1, 100)  

main()
我尝试添加total=sum(num),但出现了一个错误。我也在尝试得到平均值,但我假设它将类似于得到总数


谢谢您的帮助。

您可以根据需要使用
列表。附加
,和
总和

import random  

def main():  

    array = []
    for counter in range (1, 501):
       num = random.randint(1, 100)
       array.append(num)
    print sum(array)

main()
或者如果你只需要总数,就把它们全部加起来

total = 0
for counter in range (1, 501):
           total += random.randint(1, 100)
你可以做:

import random  

def main():  
    total = 0
    for counter in range (1, 501):
        num = random.randint(1, 100)
        total += num
    print total

main()

这会将每个数字添加到
total
中,然后打印总数。

您的
列表在哪里?你犯了什么错误?你是想计算总和还是把它们都放在一个列表中?@SweeneyTodd:显然,是一个缩进错误。总和(map(lambda x:random.randint(1100),range(500)))这并不难,请看下面我的答案。谢谢!我正在读一本编程入门书,所有内容都是伪代码。我对这个附加没有任何线索,但看起来它保存了所有的数字,所以它们可以被添加。
import numpy
print numpy.random.randint(1,100,size=500).sum()