python3中利用filter函数输出小于某个数的所有回文数实例


Posted in Python onNovember 24, 2019

我就废话不多说了,直接上代码吧!

def _int_iter():
  """根据回文数的定义。首先生成一个从0开始的整数无限序列"""
  n = 0
  while True:
    yield n
    n += 1
    
def _is_palindrome(n):
  """判断n是否为回文数,是就返回Ture,否就返回False"""
  L1 = list(str(n))
  L2 = L1[:]    # 利用列表的切片将L1复制出一个副本,并将副本赋值给L2(以免对L2进行操作时,改变L1)
  L2.reverse()    #反转L2(reverse函数只对原Iterable进行反转,不会返回值)
  return L1 == L2

def palindromes():
  """利用filter进行筛选,只保留符合回文数要求的n值,并返回一个惰性的序列"""
  it = _int_iter()
  while True:
    n = next(it)
    yield n
    it = filter(_is_palindrome, it)

# 利用for循环,输出小于100000的所有回文数
for num in palindromes():
  if num < 100000:
    print(num)
  else:
    break

以上这篇 python3中利用filter函数输出小于某个数的所有回文数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
Python实现按中文排序的方法示例
Apr 25 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
Django扫码抽奖平台的配置过程详解
Jan 14 Python
Python读取和写入Excel数据
Apr 20 Python
python求质数列表的例子
Nov 24 #Python
解决Python中回文数和质数的问题
Nov 24 #Python
使用python实现回文数的四种方法小结
Nov 24 #Python
python代码打印100-999之间的回文数示例
Nov 24 #Python
Django 自定义分页器的实现代码
Nov 24 #Python
基于python的列表list和集合set操作
Nov 24 #Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 #Python
You might like
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
js 获取和设置css3 属性值的实现方法
2013/05/06 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
Python内置数据类型详解
2014/08/18 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
python如何建立全零数组
2020/07/19 Python
浅析Python的命名空间与作用域
2020/11/25 Python
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
快递业务员岗位职责
2014/01/06 职场文书
学校开学标语
2014/10/06 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Python几种酷炫的进度条的方式
2022/04/11 Python
JS实现九宫格拼图游戏
2022/06/28 Javascript
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS