0%

python-第二天学习

python3基础学习

回数的练习

我觉得吧,回数的判断方法用切片解决好,即是利用中点,然后判断两个序列是否相同,相同即为回数,这是最开头的想法,然后发觉切片实现这个有点麻烦,无意在网上查到了,直接从头和尾巴开始判断,这是最简单粗暴的办法,不过效率不高

1
2
def is_palindrome(n):
return str(n) == str(n)[::-1]

排序的练习

so easy,没什么好说的

1
2
3
4
5
6
7
8
9
10
11
L =[('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]

def by_name(t):
return t[0]
def by_score(t):
return t[1]

L1 = sorted(L,key=by_name)
print L1
L2 = sorted(L,key=by_score)
print L2

本文作者:NoOne
本文地址https://noonegroup.xyz/posts/18030942/
版权声明:转载请注明出处!