列表
予过天晴
这个作者很懒,什么都没留下…
展开
-
列表练习:斐波那契数列
方法一(普通方法)f1=1f2=1lst=[1,1]print(f"第1项数据是{f1}")print(f"第2项数据是{f2}")for i in range(3,11): f3=f1+f2 print(f"第{i}项数据为{f3}") lst.append(f3) f1=f2 f2=f3print(lst)方法二(递归方法)lst=[]def func(num): if num==1: return 1 if原创 2020-08-31 20:16:56 · 1026 阅读 · 0 评论 -
实现对列表排序,规则为奇数在前,偶数在后方法总结
lst=[9,8,7,6,5,4,3,2,1]对lst进行排序,规则为奇数在前偶数在后,总体升序方法一:(不使用内置函数)1.使用列表表达式lst=[9,8,7,6,5,4,3,2,1]#先升序排列 sort的参数默认为reverse = False 升序;True :降序lst.sort() #分别将列表中奇数和偶数提取出来lst1=[i for i in lst if i%2 == 0]lst2=[i for i inlst if i%2 != 0]#将偶数的列表添加在奇数列表后原创 2020-08-22 14:54:42 · 3335 阅读 · 0 评论