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

Python_练习题_49

时间:2019-04-14 09:19:12      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:数字   []   func   python   zha   list   lis   lse   列表   

# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb
name=[alex,wupeiqi,yuanhao,nezha]
def func(item):
    return item+_sb
ret = map(func,name)   #ret是迭代器
for i in ret:
    print(i) 
print(list(i)) #[‘n‘, ‘e‘, ‘z‘, ‘h‘, ‘a‘, ‘_‘, ‘s‘, ‘b‘]
print(list(ret)) #[]
ret = map(lambda item:item+_sb,name)
print(list(ret))

 

# 4.用filter函数处理数字列表,将列表中所有的偶数筛选出来
num = [1,3,5,6,7,8]
def func(x):
    if x%2 == 0:
        return True
ret = filter(func,num)  #ret是迭代器
print(list(ret))

ret = filter(lambda x:x%2 == 0,num)
ret = filter(lambda x:True if x%2 == 0 else False,num)
print(list(ret))

num = [1,3,5,6,7,8]
def func(x):
return x%2 == 0
ret = filter(func,num) #ret是迭代器
print(list(ret))

 

 

 

# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb
name=[‘alex‘,‘wupeiqi‘,‘yuanhao‘,‘nezha‘]
def func(item):
return item+‘_sb‘
ret = map(func,name) #ret是迭代器
for i in ret:
print(i)
print(list(ret))

Python_练习题_49

标签:数字   []   func   python   zha   list   lis   lse   列表   

原文地址:https://www.cnblogs.com/LXL616/p/10703831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!