九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python常用的8個內置函數(shù)詳解!

  所謂Python內置函數(shù)就是Python給你提供的,拿來直接用的函數(shù)。在Python中,內置函數(shù)有很多,它們各有不同的用途和好處,為我們的工作帶來了很大的便利。本文為大家介紹Python常用的8個內置函數(shù),希望對你們有用。

  8個超好用的內置函數(shù)set()、eval()、sorted()、reversed()、map()、reduce()、filter()、enumerate()。

  1、set()

  當需要對一個列表進行去重操作的時候,set()函數(shù)就派上用場了。

  用于創(chuàng)建一個集合,集合里的元素是無序且不重復的。集合對象創(chuàng)建后,還能使用并集、交集、差集功能。

  2、eval()

  之前有人問如何用Python寫一個四則運算器,輸入字符串公式,直接產(chǎn)生結果。用eval()來做就很簡單:eval(str_expression)作用是將字符串轉換成表達式,并且執(zhí)行。

  3、sorted()

  在處理數(shù)據(jù)過程中,我們經(jīng)常會用到排序操作,比如將列表、字典、元組里面的元素正/倒排序。這時候就需要用到sorted(),它可以對任何可迭代對象進行排序,并返回列表。

  4、reversed()

  如果需要對序列的元素進行反轉操作,reversed()函數(shù)能幫到你。reversed()接受一個序列,將序列里的元素反轉,并最終返回迭代器。

  5、map()

  做文本處理的時候,假如要對序列里的每個單詞進行大寫轉化操作。這個時候就可以使用map()函數(shù)。

  map()會根據(jù)提供的函數(shù),對指定的序列做映射,最終返回迭代器。也就是說map()函數(shù)會把序列里的每一個元素用指定的方法加工一遍,最終返回給你加工好的序列。比如:對列表里的每個數(shù)字作平方處理。

  6、reduce()

  前面說到對列表里的每個數(shù)字作平方處理,用map()函數(shù)。那我想將列表里的每個元素相乘,該怎么做呢?這時候用到reduce()函數(shù)。

  reduce()會對參數(shù)序列中元素進行累積。第一、第二個元素先進行函數(shù)操作,生成的結果再和第三個元素進行函數(shù)操作,以此類推,最終生成所有元素累積運算的結果。

  你可能已經(jīng)注意到,reduce()函數(shù)在Python3里已經(jīng)不再是內置函數(shù),而是遷移到了functools模塊中,這說明reduce()函數(shù)太重要了!

  7、filter()

  filter() 函數(shù)用于過濾序列,過濾掉不符合條件的元素,返回一個迭代器對象,如果要轉換為列表,可以使用 list() 來轉換。

  該接收兩個參數(shù),第一個為函數(shù),第二個為序列,序列的每個元素作為參數(shù)傳遞給函數(shù)進行判斷,然后返回 True 或 False,最后將返回 True 的元素放到新列表中。

  8、enumerate()

  enumerate() 函數(shù)用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標,一般用在 for 循環(huán)當中。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python 打基礎一定要吃透這 5 個內置函數(shù)
Python中堪稱神仙的6個內置函數(shù)
Python常用的8個高級函數(shù)
python內置函數(shù)map/reduce/filter
Python3減少代碼量的兩個內置函數(shù)
給妹子講python-S01E13循環(huán)迭代高級技巧
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服