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

python3中利用filter函數(shù)輸出小于某個(gè)數(shù)的所有回文數(shù)實(shí)例

 更新時(shí)間:2019年11月24日 11:18:19   作者:weixin_44119383  
今天小編就為大家分享一篇 python3中利用filter函數(shù)輸出小于某個(gè)數(shù)的所有回文數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧!

def _int_iter():
  """根據(jù)回文數(shù)的定義。首先生成一個(gè)從0開始的整數(shù)無限序列"""
  n = 0
  while True:
    yield n
    n += 1
    
def _is_palindrome(n):
  """判斷n是否為回文數(shù),是就返回Ture,否就返回False"""
  L1 = list(str(n))
  L2 = L1[:]    # 利用列表的切片將L1復(fù)制出一個(gè)副本,并將副本賦值給L2(以免對(duì)L2進(jìn)行操作時(shí),改變L1)
  L2.reverse()    #反轉(zhuǎn)L2(reverse函數(shù)只對(duì)原Iterable進(jìn)行反轉(zhuǎn),不會(huì)返回值)
  return L1 == L2

def palindromes():
  """利用filter進(jìn)行篩選,只保留符合回文數(shù)要求的n值,并返回一個(gè)惰性的序列"""
  it = _int_iter()
  while True:
    n = next(it)
    yield n
    it = filter(_is_palindrome, it)

# 利用for循環(huán),輸出小于100000的所有回文數(shù)
for num in palindromes():
  if num < 100000:
    print(num)
  else:
    break

以上這篇 python3中利用filter函數(shù)輸出小于某個(gè)數(shù)的所有回文數(shù)實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python Task在協(xié)程調(diào)用實(shí)例講解

    python Task在協(xié)程調(diào)用實(shí)例講解

    在本篇文章里小編給大家整理了一篇關(guān)于python Task如何在協(xié)程調(diào)用的相關(guān)內(nèi)容,有興趣的朋友們可以參考下。
    2021-04-04
  • Python中Numpy模塊使用詳解

    Python中Numpy模塊使用詳解

    這篇文章主要介紹了Python中Numpy模塊使用詳解,NumPy是Python 的一個(gè)擴(kuò)展程序庫,支持大量的維度數(shù)組與矩陣運(yùn)算。更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • ?分享4款Python 自動(dòng)數(shù)據(jù)分析神器

    ?分享4款Python 自動(dòng)數(shù)據(jù)分析神器

    這篇文章主要給大家分享的是4款Python 自動(dòng)數(shù)據(jù)分析神器,我給大家分享 4 款常用的EDA工具,它們可以自動(dòng)產(chǎn)出統(tǒng)計(jì)數(shù)據(jù)和圖表,為我們節(jié)省大量時(shí)間,需要的朋友可以參考一下
    2022-03-03
  • 一篇文章搞懂Python的類與對(duì)象名稱空間

    一篇文章搞懂Python的類與對(duì)象名稱空間

    這篇文章主要給大家介紹了關(guān)于Python的類與對(duì)象名稱空間的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • 使用Docker制作Python環(huán)境連接Oracle鏡像

    使用Docker制作Python環(huán)境連接Oracle鏡像

    這篇文章主要為大家介紹了使用Docker制作Python環(huán)境連接Oracle鏡像示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 用python批量下載apk

    用python批量下載apk

    這篇文章主要介紹了用python批量下載apk的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python將HTML快速轉(zhuǎn)換成PDF的方法實(shí)現(xiàn)

    Python將HTML快速轉(zhuǎn)換成PDF的方法實(shí)現(xiàn)

    在Web開發(fā)和報(bào)告任務(wù)中,將HTML內(nèi)容轉(zhuǎn)換為PDF是一種常見需求,本文主要介紹了Python將HTML快速轉(zhuǎn)換成PDF的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Python強(qiáng)大郵件處理庫Imbox安裝及用法示例

    Python強(qiáng)大郵件處理庫Imbox安裝及用法示例

    這篇文章主要給大家介紹了關(guān)于Python強(qiáng)大郵件處理庫Imbox安裝及用法的相關(guān)資料,Imbox是一個(gè)Python 庫,用于從IMAP郵箱中讀取郵件,它提供了簡單易用的接口,幫助開發(fā)者處理郵件,需要的朋友可以參考下
    2024-03-03
  • python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

    python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

    這篇文章主要介紹了python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python使用wxpython開發(fā)簡單記事本的方法

    python使用wxpython開發(fā)簡單記事本的方法

    這篇文章主要介紹了python使用wxpython開發(fā)簡單記事本的方法,涉及Python使用wxPython實(shí)現(xiàn)桌面圖形應(yīng)用程序的技巧,需要的朋友可以參考下
    2015-05-05

最新評(píng)論