python一些小的应用
2013-12-13 11:27
239 查看
#coding:utf-8 #利用dict特性去掉一个list中重复的数据 def del_repeate_data(): mylist = [1,1,2,3,4,5,4,2,5,5,5] d = {} for x in mylist: d[x] = 1 mylist = list(d.keys()) print mylist # del_repeate_data() #生成字典 def makedir(**kwargs): return kwargs # dic = makedir(red=1,green=2,blue=3) # print dic #字符串的倒序排列 mystr = "abcdefghijk" print mystr[::-1] #数组的倒序排列 myarr = [1,2,3,4,45,5,6] newarr = [] for i in reversed(myarr): newarr.append(i) # print newarr #递归 '''1+2+3+...+n''' def rec(n): if n>0: return n+rec(n-1) else:# n<=0: return 0 print rec(100) #如果在使用递归的时候,出现条件判断,一定要把所有可能出现的条件都进行相应的处理 #求阶乘 def fac(n): if n>0: return n*fac(n-1) elif n==0 or n==1: return 1 else: pass print fac(-4)
相关文章推荐
- 使用Docker部署Python应用的一些经验总结
- Python学习中的关键点1.3 - python中的一些函数应用
- 『Python』序列学习总结之五 ——列表推导式的一些应用
- python3 中numpy模块的一些应用(一)
- 在用python数据分析时一些应用
- 文件操作之增删改查3---文件的修改,f.replace(),在linux里的一些应用sed,with语句方法来打开一个或多个文件避免忘记关闭,python一行写的太长,怎么编写多行的规范
- 应用 Python 解决一些实际问题
- 应用 Python 解决一些实际问题
- python全栈开发-常用模块的一些应用
- python 在测绘作业中的一些小应用(与cad交互)-1
- 应用 Python 解决一些实际问题
- 使用Docker部署Python应用的一些经验总结
- 关于python写GUI桌面应用的一些研究结果
- 二、Python的一些基本应用
- python中对象以及一些函数的应用
- Python3.6应用Pyinstaller打包py文件的一些注意事项
- python 在测绘作业中的一些小应用(与cad交互)-2
- 使用 Docker 部署 Python 应用的一些经验总结
- 合并多个python list以及合并多个 django QuerySet 的方法在用python或者django写一些小工具应用的时候,有可能会遇到合并多个list到一个 list 的情况。单纯从技