码迷,mamicode.com
首页 > 其他好文 > 详细

filter()

时间:2020-03-02 18:52:35      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:turn   list   pytho   bsp   筛选   小数   code   ==   return   

语言:python

题目:回数是指从左向右读和从右向左读都是一样的数,例如12321909。请利用filter()筛选出回数:

x/10  无法消除末位。python中, x/10会算出小数

众多解法中的两个解法:

1. 将数字转为字符串。

def is_palindrome(n):
k=str(n)
t=‘‘
for i in k:
t=i+t
return k == t

2.灵活使用切片特性。

def is_palindrome(n):

    return str(n) == str(n)[::-1]  //[::-1]将整个str/list翻转过来

filter()

标签:turn   list   pytho   bsp   筛选   小数   code   ==   return   

原文地址:https://www.cnblogs.com/xj7788/p/12397227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!