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

Python 中制作偶數(shù)列表的方法

 更新時間:2023年05月22日 10:45:06   作者:跡憶客  
這篇文章主要介紹了Python 中制作偶數(shù)列表的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

開始

我們將通過示例介紹偶數(shù)列表以及在 Python 中創(chuàng)建偶數(shù)列表的不同方法。

什么是偶數(shù)

本教程展示了如何在 Python 中制作偶數(shù)列表。 這些問題大多在面試問題中被問到,以測試你的編程技能。

這類問題還可以增加您的知識和思維過程。 你們可能都知道偶數(shù)是什么,但在開始之前讓我們先討論一下。

有兩種定義偶數(shù)的方法; 第一種是可以被 2 整除的整數(shù)稱為偶數(shù)。

另一種看待它的方式是,當我們試圖將一個整數(shù)除以 2 時,如果沒有余數(shù),則它是一個偶數(shù)。 例如2、4、6、8、10、12、46、80等都是偶數(shù)。

從列表中獲取偶數(shù)的方法有很多,但我們只討論其中的幾種。 首先,我們將討論如何使用 Python 中的 for 循環(huán)創(chuàng)建偶數(shù)列表。

在 Python 中使用 for 循環(huán)創(chuàng)建偶數(shù)列表

眾所周知,當我們嘗試將偶數(shù)除以 2 時,沒有余數(shù)。

我們將使用這個概念來使用 for 循環(huán)創(chuàng)建一個偶數(shù)列表。

我們將定義一個函數(shù) EVEN_NUMBERS,它將接受一個 num 并將其用作范圍以獲取該范圍內(nèi)的偶數(shù),并跳過將零值添加到如下所示的偶數(shù)列表中。

# python
def EVEN_NUMBERS(num):
    EVEN = []
    for i in range(num):
        if i !=0:
            if i % 2 == 0:
                EVEN.append(i)
    return EVEN
num = 101
print("Even Number: ",EVEN_NUMBERS(num))

輸出:

上面的結(jié)果表明,使用 for 循環(huán)很容易從一個范圍中獲取偶數(shù)列表。

我們將通過另一個示例,在該示例中我們將使用 while 循環(huán)來創(chuàng)建一個偶數(shù)列表。

在 Python 中使用 while 循環(huán)制作偶數(shù)列表

我們將使用相同的概念,但使用 while 循環(huán)來創(chuàng)建一個偶數(shù)列表。 首先,我們將定義一個函數(shù) EVEN_NUMBERS,它將獲取范圍的最大值。

我們將定義一個數(shù)組 EVEN 來存儲所有偶數(shù)。 我們將創(chuàng)建另一個變量 number,它將在每次 while 循環(huán)后遞增。

# python
def EVEN_NUMBERS(max):
    EVEN = []
    number = 1
    while number <= max:
        if(number % 2 == 0):
            EVEN.append(number)
        number = number + 1
    print("Even Numbers: ", EVEN)
max = 10
EVEN_NUMBERS(max)

輸出:

在 python 中使用 while 循環(huán)的偶數(shù)

上面的結(jié)果表明使用 while 循環(huán)很容易創(chuàng)建一個偶數(shù)列表。 我們使用一個范圍來獲取該范圍內(nèi)的所有偶數(shù)。

我們將使用另一種“列表理解”方法在 Python 中創(chuàng)建一個偶數(shù)列表。

使用列表理解在 Python 中制作偶數(shù)列表

我們可以使用一種簡單而緊湊的語法來制作偶數(shù)列表,該語法可用于從字符串或另一個列表制作列表。 列表理解是一種通過對現(xiàn)有列表的所有元素執(zhí)行特定功能來創(chuàng)建新列表的緊湊方法。

這種方法比 for 循環(huán)快很多。 如下所示,我們將使用相同的概念來創(chuàng)建一個偶數(shù)列表。

# python
even_list = [ x for x in range(1, 100) if x % 2 == 0]
print("Even Numbers :", even_list)

輸出:

偶數(shù)在python中使用列表理解方法

上面的結(jié)果表明它比 for 循環(huán)更容易和更快。 我們只是編寫了一行代碼,使用列表推導式創(chuàng)建一個 1 到 100 范圍內(nèi)的偶數(shù)列表。

我們將通過上一個教程方法 lambda 在 Python 中創(chuàng)建一個偶數(shù)列表。

使用 Lambda 表達式在 Python 中創(chuàng)建偶數(shù)列表

我們可以使用 lambda 函數(shù)從 Python 中的給定范圍中獲取偶數(shù)。 lambda 函數(shù)是一個沒有名稱的單行函數(shù),可以接受任意數(shù)量的參數(shù),但它只包含一個單行表達式。

讓我們使用如下所示的相同概念,但我們將使用一個整數(shù)列表,識別偶數(shù),并將它們保存在一個新列表中。

# python
list1 = [20, 23, 48, 85, 96, 33, 51]
even_number = list(filter(lambda x: (x % 2 == 0), list1))
print("Even numbers in the list: ", even_number)

輸出:

在 python 中使用 lambda 方法偶數(shù)

上面的結(jié)果表明,我們可以使用 lambda 函數(shù)從包含奇數(shù)和偶數(shù)的整數(shù)列表中獲取偶數(shù)。

到此這篇關(guān)于在 Python 中制作偶數(shù)列表的文章就介紹到這了,更多相關(guān)Python偶數(shù)列表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 安裝impala包步驟

    python 安裝impala包步驟

    這篇文章主要介紹了python 安裝impala包步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python中處理JSON文件的超詳細指南

    Python中處理JSON文件的超詳細指南

    這篇文章主要給大家介紹了關(guān)于Python中處理JSON文件的超詳細指南,json模塊是python內(nèi)置的庫,不需要額外安裝就可以導入運行,json模塊的主要功能是將序列化數(shù)據(jù)從文件里讀取出來或者存入文件,需要的朋友可以參考下
    2024-05-05
  • Django?REST?Framework?(DRF)?項目中實現(xiàn)JWT的示例代碼

    Django?REST?Framework?(DRF)?項目中實現(xiàn)JWT的示例代碼

    本文主要介紹了Django?REST?Framework?(DRF)?項目中實現(xiàn)JWT的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02
  • Python實現(xiàn)使用request模塊下載圖片demo示例

    Python實現(xiàn)使用request模塊下載圖片demo示例

    這篇文章主要介紹了Python實現(xiàn)使用request模塊下載圖片,結(jié)合完整實例形式分析了Python基于requests模塊的流傳輸文件下載操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-05-05
  • pandas添加行的兩種實現(xiàn)方式

    pandas添加行的兩種實現(xiàn)方式

    本文主要介紹了pandas添加行的兩種實現(xiàn)方式,主要是df.append()和df.concat()兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • jupyter代碼塊沒有運行圖標的解決方案

    jupyter代碼塊沒有運行圖標的解決方案

    這篇文章主要介紹了jupyter代碼塊沒有運行圖標的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 如何使用Python破解ZIP或RAR壓縮文件密碼

    如何使用Python破解ZIP或RAR壓縮文件密碼

    這篇文章主要介紹了如何使用Python破解ZIP或RAR壓縮文件密碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python回溯法(Backtracking)的具體使用

    Python回溯法(Backtracking)的具體使用

    在Python中,我們可以應(yīng)用回溯法解決各種問題,如八皇后問題、子集問題等,本文就來介紹一下Python回溯法(Backtracking)的具體使用,感興趣的可以了解一下
    2023-12-12
  • PyCharm打代碼時出現(xiàn)白色光標問題(筆記本的解決方案)

    PyCharm打代碼時出現(xiàn)白色光標問題(筆記本的解決方案)

    PyCharm中白色光標通常是虛擬空格功能導致的,可以通過按下Insert鍵或在設(shè)置中取消勾選“Show virtual space at line end”選項來解決
    2025-02-02
  • Python3.10安裝圖文教程

    Python3.10安裝圖文教程

    本文主要介紹了Python3.10安裝圖文教程,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01

最新評論