码迷,mamicode.com
首页 > 编程语言 > 详细

python之小技巧积累

时间:2018-01-20 22:52:07      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:交换   方法   ==   print   积累   for   res   技巧   def   

交换a和b的值:
a=11
b=22
#引进第三个变量交换a和b的值
# c=a#把a给c,现在c是11
# a=b#把b给a,现在a是22
# b=c#把c给b,现在b是11

#不引进第三个变量,交换a和b的值
# 方法1
# b,a=a,b#交换两个变量的值
#方法2
a = a+b #a现在是33
b = a-b #b现在是11
a = a-b #a现在是22

print(a,b)
==================================================================================
map和filter的使用:
def func(a): #0 1 2
if a%2==0:
return True
else:
return False
nums = [x for x in range(11)]
print(nums)
res_f = filter(func,nums)#filter循环调用函数,只保存结果返回真的
print(list(res_f))

res_m = map(func,nums)#循环调用函数,然后把每次函数处理的结果,放到一个list里面返回
print(list(res_m))

python之小技巧积累

标签:交换   方法   ==   print   积累   for   res   技巧   def   

原文地址:https://www.cnblogs.com/mpp0905/p/8321944.html

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