最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用列表推導(dǎo)式快速生成列表

 更新時間:2023年07月05日 09:43:25   作者:小邑走天下  
這篇文章主要介紹了Python使用列表推導(dǎo)式快速生成列表,列表推導(dǎo)式是Python構(gòu)建列表list的一種快捷方式,可以使用簡潔的代碼就創(chuàng)建出一個列表,需要的朋友可以參考下

列表推導(dǎo)式

使用列表推導(dǎo)式可以快速生成一個列表,或者根據(jù)某個列表生成滿足指定需求的列表。
列表推導(dǎo)式通常有以下幾種常用的語法格式

(1)生成指定范圍的數(shù)值列表,語法格式如下:

list = [Expression for var in range]
Expression:表達式,用于計算新列表的元素
var:循環(huán)變量。
range:采用 range0)函數(shù)生成的 range對象。
例如,要生成一個包括 10 個隨機數(shù)的列表,要求數(shù)的范圍在 10~100(包括)之間

import random# 導(dǎo)入random標準庫
randomnumber = [random.randint(10,100) for i in range(10)]
print("生成的隨機數(shù)為:",randomnumber)

(2)根據(jù)列表生成指定需求的列表,語法格式如下:

newlist = [Expression for var in list]
參數(shù)說明:
newlist:表示新生成的列表名稱。
Expression:表達式,用于計算新列表的元素
var: 變量,值為后面列表的每個元素值。
list:用于生成新列表的原列表。

price =[1200,5330,2988,6200,1998,8888]
sale = [int(x*0.5) for x in price]
print("原價格:",price)
print("打五折的價格:",sale)
輸出結(jié)果
原價格: [1200, 5330, 2988, 6200, 1998, 8888]
打五折的價格: [600, 2665, 1494, 3100, 999, 4444]

(3)從列表中選擇符合條件的元素組成新的列表,語法格式如下:

newlist = [Expression for var in list if condition]
參數(shù)說明:
newlist:表示新生成的列表名稱
Expression:表達式,用于計算新列表的元素
var:變量,值為后面列表的每個元素值。
list:用于生成新列表的原列表。
condition:條件表達式,用于指定篩選條件

price =[1200,5330,2988,6200,1998,8888]
sale = [x for x in price if x>5000]
print("原列表:",price)
print("價格高于5000的:",sale)
輸出結(jié)果
原列表: [1200, 5330, 2988, 6200, 1998, 8888]
價格高于5000的: [5330, 6200, 8888]

到此這篇關(guān)于Python使用列表推導(dǎo)式快速生成列表的文章就介紹到這了,更多相關(guān)Python列表推導(dǎo)式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python正則表達式對字符串的查找匹配

    python正則表達式對字符串的查找匹配

    正則表達式是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”),下面這篇文章主要給大家介紹了關(guān)于python正則表達式對字符串的查找匹配的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Python深度強化學(xué)習之DQN算法原理詳解

    Python深度強化學(xué)習之DQN算法原理詳解

    DQN算法是DeepMind團隊提出的一種深度強化學(xué)習算法,在許多電動游戲中達到人類玩家甚至超越人類玩家的水準,本文就帶領(lǐng)大家了解一下這個算法,快來跟隨小編學(xué)習一下
    2021-12-12
  • 深入淺析Django MTV模式

    深入淺析Django MTV模式

    Django是基于MTV模式的框架,需要配合url控制器(路徑分發(fā))使用,本文重點給大家介紹Django MTV模式詳解,需要的朋友參考下吧
    2021-09-09
  • 淺談一下關(guān)于Python對XML的解析

    淺談一下關(guān)于Python對XML的解析

    這篇文章主要介紹了淺談一下關(guān)于Python對XML的解析,XML是一套定義語義標記的規(guī)則,這些標記將文檔分成許多部件并對這些部件加以標識,需要的朋友可以參考下
    2023-05-05
  • python daemon守護進程實現(xiàn)

    python daemon守護進程實現(xiàn)

    這篇文章主要介紹了python daemon守護進程實現(xiàn),需要的朋友可以參考下
    2016-08-08
  • 一篇文章帶你了解python元組基礎(chǔ)

    一篇文章帶你了解python元組基礎(chǔ)

    今天小編就為大家分享一篇關(guān)于Python中的元組介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-08-08
  • 使用PyCharm和venv進行Python項目環(huán)境配置避坑指南

    使用PyCharm和venv進行Python項目環(huán)境配置避坑指南

    在進行 Python 項目開發(fā)時,一個干凈,隔離且配置正確的開發(fā)環(huán)境至關(guān)重要,本文結(jié)合之前安裝 Vanna 庫時遇到的問題,總結(jié)了使用 PyCharm 和 venv 進行 Python 項目環(huán)境設(shè)置的最佳實踐和常見坑的解決方法,有需要的小伙伴可以參考下
    2025-04-04
  • python實現(xiàn)圖書館搶座(自動預(yù)約)功能的示例代碼

    python實現(xiàn)圖書館搶座(自動預(yù)約)功能的示例代碼

    這篇文章主要介紹了python實現(xiàn)圖書館搶座(自動預(yù)約)功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python實現(xiàn)在Excel中應(yīng)用各種類型數(shù)據(jù)驗證的詳細指南

    Python實現(xiàn)在Excel中應(yīng)用各種類型數(shù)據(jù)驗證的詳細指南

    Excel 中的數(shù)據(jù)驗證是確保數(shù)據(jù)錄入干凈、準確且一致的關(guān)鍵功能,下面小編就帶大家詳細介紹一下如何使用 Python 在 Excel 中應(yīng)用各種類型的數(shù)據(jù)驗證吧
    2026-03-03
  • python處理數(shù)據(jù),存進hive表的方法

    python處理數(shù)據(jù),存進hive表的方法

    今天小編就為大家分享一篇python處理數(shù)據(jù),存進hive表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評論

秭归县| 札达县| 兴安县| 神木县| 山西省| 峡江县| 思南县| 元朗区| 二连浩特市| 连州市| 梁平县| 南皮县| 延庆县| 长白| 辉南县| 福建省| 武川县| 全南县| 内黄县| 郓城县| 行唐县| 南涧| 鲁甸县| 金沙县| 滦平县| 陕西省| 潜江市| 赞皇县| 上高县| 师宗县| 张家港市| 桦甸市| 南岸区| 巴马| 印江| 太谷县| 潜山县| 平泉县| 宝清县| 吐鲁番市| 沭阳县|