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

Python使用for生成列表實(shí)現(xiàn)過程解析

 更新時間:2020年09月22日 08:39:54   作者:Lee_1985  
這篇文章主要介紹了Python使用for生成列表實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

在python中,可以把for循環(huán)寫在一行,生成一個新的列表,使用起來非常方便,下面舉幾個簡單例子體會一下。

1.簡單的for...[if]...語句

list1 = [1,2,3,4,5,6,7,8,9]
new_list = [x for x in list1 if x % 2 == 0]
print new_list

輸出:

[2, 4, 6, 8]

2.把雙層列表生成單層新列表

list1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
new_list = [x for temp_list in list1 for x in temp_list]
print new_list

輸出:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

3.把兩個列表進(jìn)行某種處理生成新列表

list1 = [1,2,3]
list2 = ['a', 'b', 'c']
new_list1 = [(x,y) for x in list2 for y in list1] #組合元組列表
print new_list1
new_list2 = ["%s%d"%(x,y) for x in list2 for y in list1] #字符串組合拼接
print new_list2

輸出:

[('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3), ('c', 1), ('c', 2), ('c', 3)]
['a1', 'a2', 'a3', 'b1', 'b2', 'b3', 'c1', 'c2', 'c3']

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python目錄和文件處理總結(jié)詳解

    Python目錄和文件處理總結(jié)詳解

    這篇文章主要介紹了Python目錄和文件處理總結(jié)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Python?matplotlib實(shí)戰(zhàn)之氣泡圖繪制

    Python?matplotlib實(shí)戰(zhàn)之氣泡圖繪制

    氣泡圖是一種多變量的統(tǒng)計(jì)圖表,可以看作是散點(diǎn)圖的變形,這篇文章主要為大家介紹了如何使用Matplotlib繪制氣泡圖,需要的小伙伴可以參考下
    2023-08-08
  • python繪制高斯曲線

    python繪制高斯曲線

    這篇文章主要為大家詳細(xì)介紹了python繪制高斯曲線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • Python標(biāo)準(zhǔn)庫之os模塊詳解

    Python標(biāo)準(zhǔn)庫之os模塊詳解

    Python的os模塊是用于與操作系統(tǒng)進(jìn)行交互的模塊,它提供了許多函數(shù)和方法來執(zhí)行文件和目錄操作、進(jìn)程管理、環(huán)境變量訪問等,本文詳細(xì)介紹了Python標(biāo)準(zhǔn)庫中os模塊,感興趣的同學(xué)跟著小編一起來看看吧
    2023-08-08
  • win10從零安裝配置pytorch全過程圖文詳解

    win10從零安裝配置pytorch全過程圖文詳解

    這篇文章主要介紹了win10從零安裝配置pytorch全過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Pycharm運(yùn)行加載文本出現(xiàn)錯誤的解決方法

    Pycharm運(yùn)行加載文本出現(xiàn)錯誤的解決方法

    今天小編就為大家分享一篇Pycharm運(yùn)行加載文本出現(xiàn)錯誤的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解用Python進(jìn)行時間序列預(yù)測的7種方法

    詳解用Python進(jìn)行時間序列預(yù)測的7種方法

    這篇文章主要介紹了詳解用Python進(jìn)行時間序列預(yù)測的7種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python解析json文件相關(guān)知識學(xué)習(xí)

    Python解析json文件相關(guān)知識學(xué)習(xí)

    JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。接下來通過本文給大家介紹python解析json文件相關(guān)知識,對python解析json文件相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • Python之string編碼問題

    Python之string編碼問題

    這篇文章主要介紹了Python之string編碼問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python 采集中文亂碼問題的完美解決方法

    python 采集中文亂碼問題的完美解決方法

    下面小編就為大家?guī)硪黄猵ython 采集中文亂碼問題的完美解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09

最新評論