欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python計算列表元素與乘積詳情

 更新時間:2022年08月04日 14:10:00   作者:Python熱愛者  
這篇文章主要介紹了python計算列表元素與乘積,文章圍繞主題展開詳細內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

插入代碼塊

使用sum函數(shù):

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(sum(numbers))

使用reduce函數(shù):

# 方式1
from functools import reduce

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
results = reduce(lambda x, y: x + y, numbers)
print(results)

# 方式2
from operator import add
from functools import reduce
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
results = reduce(add, numbers)
print(results)

使用for循環(huán):

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = 0
for number in numbers:
    result += number
print(result)

使用遞歸:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
def cal(list1, size):
    if size:
        return list1[size - 1] + cal(list1, size - 1)
    return size
print(cal(numbers, len(numbers)))

列表乘積計算

使用for循環(huán):

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = 1
for number in numbers:
    result *= number
print(result)

使用reduce函數(shù):

# 方式1
from functools import reduce
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
results = reduce(lambda x, y: x * y, numbers)
print(results)

# 方式2
from operator import mul
from functools import reduce
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
results = reduce(mul, numbers)
print(results)

使用遞歸函數(shù):

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
def cal(list1, size):
    if size == 0:
        return 1
    return list1[size - 1] * cal(list1, size - 1)
print(cal(numbers, len(numbers)))

到此這篇關于python計算列表元素與乘積的文章就介紹到這了,更多相關python計算列表內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決使用export_graphviz可視化樹報錯的問題

    解決使用export_graphviz可視化樹報錯的問題

    今天小編就為大家分享一篇解決使用export_graphviz可視化樹報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python添加模塊搜索路徑方法

    python添加模塊搜索路徑方法

    下面小編就為大家?guī)硪黄猵ython添加模塊搜索路徑方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • ruff check文件目錄檢測--exclude參數(shù)設置路徑詳解

    ruff check文件目錄檢測--exclude參數(shù)設置路徑詳解

    這篇文章主要為大家介紹了ruff check文件目錄檢測exclude參數(shù)如何設置多少路徑詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • 詳解Python驗證碼識別

    詳解Python驗證碼識別

    這幾天在寫一個程序的時候需要識別驗證碼,因為程序是Python寫的自然打算用Python進行驗證碼的識別。下面把實現(xiàn)思路分享在腳本之家平臺,感興趣的朋友可以參考下
    2016-01-01
  • django的model操作匯整詳解

    django的model操作匯整詳解

    這篇文章主要介紹了django的model操作匯整詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • TensorFlow入門使用 tf.train.Saver()保存模型

    TensorFlow入門使用 tf.train.Saver()保存模型

    這篇文章主要介紹了TensorFlow入門使用 tf.train.Saver()保存模型,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • python區(qū)塊鏈簡易版交易實現(xiàn)示例

    python區(qū)塊鏈簡易版交易實現(xiàn)示例

    這篇文章主要為大家介紹了python區(qū)塊鏈簡易版交易實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • python計算對角線有理函數(shù)插值的方法

    python計算對角線有理函數(shù)插值的方法

    這篇文章主要介紹了python計算對角線有理函數(shù)插值的方法,涉及Python數(shù)學運算的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python3第三方模塊之Pillow模塊的使用詳解

    Python3第三方模塊之Pillow模塊的使用詳解

    這篇文章主要介紹了Python3第三方模塊之Pillow模塊的使用詳解,在 pillow之前處理圖形的庫莫過于PIL,但是它支持到python2.7,年久失修,于是一群志愿者在PIL的基礎上常見了pillow,支持python3,又豐富和功能特性,需要的朋友可以參考下
    2023-10-10
  • Pytorch?PyG實現(xiàn)EdgePool圖分類

    Pytorch?PyG實現(xiàn)EdgePool圖分類

    這篇文章主要為大家介紹了Pytorch?PyG實現(xiàn)EdgePool圖分類示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論