开发者社区> 问答> 正文

Python 计算列表元素之和

Python 计算列表元素之和

展开
收起
游客ejnn55cgkof5g 2020-02-14 18:13:02 917 0
1 条回答
写回答
取消 提交回答
  •   
    list1 = [11, 5, 17, 18, 23]  
      
    for ele in range(0, len(list1)): 
        total = total + list1[ele] 
      
    print("列表元素之和为: ", total) 
    以上实例输出结果为:
    
    列表元素之和为:  74
    实例 2: 使用 while() 循环
    total = 0
    ele = 0
      
    list1 = [11, 5, 17, 18, 23]  
      
    while(ele < len(list1)): 
        total = total + list1[ele] 
        ele += 1
          
    print("列表元素之和为: ", total) 
    以上实例输出结果为:
    
    列表元素之和为:  74
    实例 3: 使用递归
    list1 = [11, 5, 17, 18, 23] 
    
    def sumOfList(list, size): 
       if (size == 0): 
         return 0
       else: 
         return list[size - 1] + sumOfList(list, size - 1) 
          
    total = sumOfList(list1, len(list1)) 
    
    print("列表元素之和为: ", total) 
    以上实例输出结果为:
    
    列表元素之和为:  74
    2020-02-14 18:13:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载