回数是指从左向右读和从右向左读都是一样的数,例如 12321 , 909 。请利用 filter() 滤掉非回数
不管在什么地方,什么时候,学习是快速提升自己的能力的一种体现!!!!!!!!!!! 最近一段时间学习了廖雪峰老师学的Python学习资料,给自己的帮助很大,同时也学到的了很多,今天做了一道练习题,对于Python是小白的我来说能够靠自己的思考写出来也觉得是挺高兴的! 练习题: 回数是指从左向右读和从右向左读都是一样的数,例如 12321 , 909 。请利用 filter() 滤掉非回数: 方案一:
def is_palindrome(n):
nn = str(n) #转成字符串
return nn == nn[::-1] #反转字符串并对比原字符串返回true/false
print list(filter(is_palindrome,range(1,1000))) 方案二:
print list(filter(lambda n : str(n)==str(n)[::-1],range(1,1000))) #str(n)同上 输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 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, 313, 323, 333, 343, 353, 363, 373, 383, 393, 404, 414, 424, 434, 444, 454, 464, 474, 484, 494, 505, 515, 525, 535, 545, 555, 565, 575, 585, 595, 606, 616, 626, 636, 646, 656, 666, 676, 686, 696, 707, 717, 727, 737, 747, 757, 767, 777, 787, 797, 808, 818, 828, 838, 848, 858, 868, 878, 888, 898, 909, 919, 929, 939, 949, 959, 969, 979, 989, 999] 如果此文章有什么不对的地方请路过的大神指出,以免误人子弟 尊重原创,如要转载请注明出处
回数是指从左向右读和从右向左读都是一样的数,例如 12321 , 909 。请利用 filter() 滤掉非回数的更多相关文章
- mysql之索引 应用于事物 内连接、左(外)连接、右(外)连接
		
什么是索引 索引就像是一本书的目录一样,能够快速找到所需要的内容 索引的作用 加快查询速率,降低IO成本加快表与表之间的连接,减少分组和排序时间 索引类型 普通索引:没有唯一性的基本索引 唯一索引:有 ...
 - SQL: 左连接,右连接,内连接,左外连接,右外连接,完全连接
		
例子: ---------------------- --------------------------- a表 id name b表 id job parent_id 1 张三 ...
 - 指定字符串 s,返回 s 所有可能的子串,每个子串必须是一个回文(指顺读和倒读都一样的字符串)
		
Given a string s, partition s such that every substring of the partition is a palindrome Return all ...
 - jquery左划出现删除按钮,右滑隐藏
		
jquery左侧划出显示删除按钮,右滑动隐藏删除按钮 <!doctype html> <html> <head> <meta charset="ut ...
 - C++ lvalue(左值)和rvalue(右值)
		
lvalue(左值)和rvalue(右值) 昨天写代码遇见一个这样的错误:{ "cannot bind non-const lvalue reference of type 'int& ...
 - 【Android】Android开发可以手动进行控制的跑马灯效果,包括从左到右,以及从右到左,
		
作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个最终实现 ...
 - 翻译「C++ Rvalue References Explained」C++右值引用详解 Part5:右值引用就是右值吗?
		
本文为第五部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/cpp-rvalue-references-explained-introduction.ht ...
 - 【JZOJ3316】非回文数字
		
description 如果一个字符串从后往前读与从前往后读一致,我们则称之为回文字符串.当一个数字不包含长度大于1的子回文数字时称为非回文数字.例如,16276是非回文数字,但17276不是,因为它 ...
 - 利用JavaScript打印出Fibonacci数(不使用全局变量)
		
从汤姆大叔的博客里看到了6个基础题目:本篇是第4题 - 利用JavaScript打印出Fibonacci数(不使用全局变量) 解题关键: 1.Fibonacci数列的规律 2.递归 解点1:Fibon ...
 
随机推荐
- linux下生成随机密码
			
常见的简单的两种方法 1.openssl rand -base64 32 2.date | md5sum
 - jetty-env.xml
			
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE Configure PUBLIC &quo ...
 - MySQL表结构,表空间,段,区,页,MVCC
			
索引组织表(IOT表):为什么引入索引组织表,好处在那里,组织结构特点是什么,如何创建,创建IOT的限制LIMIT. IOT是以索引的方式存储的表,表的记录存储在索引中,索引即是数据,索引的KEY为P ...
 - spark_load csv to hive via hivecontext
			
//prepare csv year,make,model,comment,blank "2012","Tesla","S","N ...
 - 10----padding(内边距)
			
padding padding:就是内边距的意思,它是边框到内容之间的距离 另外padding的区域是有背景颜色的.并且背景颜色和内容的颜色一样.也就是说background-color这个属性将填充 ...
 - python入门之time模块和datetime模块
			
time模块 时间三种表示:时间戳(秒单位),struct_time(元组,可以分开调用),指定格式(格式化) time.sleep() 等待5秒钟 time.time() 返回时间戳 time.ct ...
 - 10g duplicate and 11g dupliacte db for standby
			
###################10g Creating a Physical Standby Database OASSTBY Make sure database is in archive ...
 - LeetCode 148 Sort List 链表上的归并排序和快速排序
			
Sort a linked list in O(n log n) time using constant space complexity. 单链表排序----快排 & 归并排序 (1)归并排 ...
 - bzoj  3732: Network  树上两点边权最值
			
http://www.lydsy.com/JudgeOnline/problem.php?id=3732 首先想到,要使得最长边最短,应该尽量走最短的边,在MST上. 然后像LCA那样倍增娶个最大值 ...
 - [转]gbk和utf8的区别
			
转自:百度经验 GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符. UTF-8编码:它是一种全国家通过的一种编码,如果 ...