python3中利用filter函數(shù)輸出小于某個(gè)數(shù)的所有回文數(shù)實(shí)例
我就廢話不多說了,直接上代碼吧!
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è)參考,也希望大家多多支持腳本之家。
- python游戲開發(fā)之視頻轉(zhuǎn)彩色字符動(dòng)畫
- Python 控制終端輸出文字的實(shí)例
- Python輸出指定字符串的方法
- Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
- python系統(tǒng)指定文件的查找只輸出目錄下所有文件及文件夾
- 關(guān)于python pycharm中輸出的內(nèi)容不全的解決辦法
- python Popen 獲取輸出,等待運(yùn)行完成示例
- 基于Python執(zhí)行dos命令并獲取輸出的結(jié)果
- python實(shí)現(xiàn)異常信息堆棧輸出到日志文件
- Python 使用 prettytable 庫打印表格美化輸出功能
- python 串口讀取+存儲(chǔ)+輸出處理實(shí)例
- python 輸出列表元素實(shí)例(以空格/逗號(hào)為分隔符)
- Python Print實(shí)現(xiàn)在輸出中插入變量的例子
- 使用Python實(shí)現(xiàn)分別輸出每個(gè)數(shù)組
- python輸出數(shù)組中指定元素的所有索引示例
- Python操作多維數(shù)組輸出和矩陣運(yùn)算示例
- python循環(huán)輸出三角形圖案的例子
- Python字符串格式化輸出代碼實(shí)例
- python將鄰接矩陣輸出成圖的實(shí)現(xiàn)
- Python終端輸出彩色字符方法詳解
相關(guān)文章
python Task在協(xié)程調(diào)用實(shí)例講解
在本篇文章里小編給大家整理了一篇關(guān)于python Task如何在協(xié)程調(diào)用的相關(guān)內(nèi)容,有興趣的朋友們可以參考下。2021-04-04?分享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使用Docker制作Python環(huán)境連接Oracle鏡像
這篇文章主要為大家介紹了使用Docker制作Python環(huán)境連接Oracle鏡像示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Python將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-01Python強(qiáng)大郵件處理庫Imbox安裝及用法示例
這篇文章主要給大家介紹了關(guān)于Python強(qiáng)大郵件處理庫Imbox安裝及用法的相關(guān)資料,Imbox是一個(gè)Python 庫,用于從IMAP郵箱中讀取郵件,它提供了簡單易用的接口,幫助開發(fā)者處理郵件,需要的朋友可以參考下2024-03-03python實(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-11python使用wxpython開發(fā)簡單記事本的方法
這篇文章主要介紹了python使用wxpython開發(fā)簡單記事本的方法,涉及Python使用wxPython實(shí)現(xiàn)桌面圖形應(yīng)用程序的技巧,需要的朋友可以參考下2015-05-05