12-6

来源:12-7 命令式编程vs函数式编程

慕后端4478319

2020-02-12

你的讲课12-6,课后问题,用filte lambda过滤大小写字符,怎么实现?

写回答

4回答

print_蓝_

2020-03-31

import re

temp = ['a', 'A', 'b', 'B', 'd', 'D']
r = filter(lambda x: True if re.findall('[a-z]', x) else False, temp)
print(list(r))


1
0

bingoNO

2025-03-06

list_x = ['z', 'Z', 's', 'L', 'd', 'Y']

res = filter(lambda x: True if x.isupper() else False, list_x)
print(list(res))

0
0

慕粉3869017

2020-03-17

list_y = ['a','H','b','o','w','W']

r = filter(lambda x: x if 'A'<=x and x<='Z' else None,list_y)

print(list(r))


0
0

慕婉清9566215

2020-02-13


list_y = ['a','A','b','B']
r = filter(lambda x : x >= 'A' and x <= 'B' ,list_y)
print(list(r))

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14640 学习 · 4477 问题

查看课程