利用filter()滤掉非回数
来源:互联网 发布:node fs模块 编辑:程序博客网 时间:2024/06/05 11:26
代码可以优化的地方太多了,学习真是永无止境。每个人都有自己的见解,但是也会有一个最优解。
回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()滤掉非回数:
def is_palindrome(n): a = repr(n) if (a[0] == a[-1]) and (n % int(a[-1]) == 0): if len(a) >1: return noutput = filter(is_palindrome,range(1,1000))print (list(output))
输出结果:
[11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, 121, 131, 141, 151, 161, 171, 181, 191, 202, 212, 222, 232, 242, 252, 262, 272, 282, 292, 303, 333, 363, 393, 404, 424, 444, 464, 484, 505, 515, 525, 535, 545, 555, 565, 575, 585, 595, 606, 636, 666, 696, 707, 777, 808, 848, 888, 909, 999]
0 0
- Python 利用 filter() 滤掉非回数
- 利用filter()滤掉非回数
- 利用Directshow开发源Filter
- 利用Directshow开发传输filter
- 利用Filter压缩HTTP响应
- 利用filter driver实现键盘记录
- 利用Directshow开发源Filter
- 利用WITH AS 优化FILTER
- 利用filter更改response简例
- 利用过滤器filter处理乱码
- 利用Directshow开发传输filter
- Android利用Filter过滤数据
- Android利用Filter过滤数据
- 利用FILTER特性优化SQL
- 利用ThreadLocal & Filter 实现事务处理
- 利用filter()函数过滤掉非回数
- 利用filter实现自动登陆
- 利用ffmpeg的filter混音
- DOM操作表格
- 封装一个常用的js工具类
- poj3259 Wormholes
- mysql查询今天、昨天、本周、本月、上一月 、今年数据
- 排序算法
- 利用filter()滤掉非回数
- 【CS 20SI】TensorFlow for Deep Learning Research Lecture note 2: TensorFlow Ops
- ArrayList-数组集合
- 二分查找算法实现
- 站在讲台上的时候,我怕我会心虚
- 函数中的私有变量和特权方法
- Python调用OpenCV的接口
- <Effective Mordern C++>笔记:Item 1: Understand the template type deduction.
- ROS 学习系列 -- 树莓派编译安装完整版本ROS