Python学习笔记-列表的条件过滤生成
2016-03-06 14:37
393 查看
需求
请编写一个函数,它接受一个 list,然后把list中的所有字符串变成大写后返回,非字符串元素将被忽略。代码
def toUppers(L): L1=[x.upper() for x in L if isinstance(x, str)] return L1+[x for x in L if isinstance(x, str)==False] print(toUppers(['Hello', 'world', 101]))
效果
相关文章推荐
- Python的冷技巧小技巧
- Python—Socket
- Python学习笔记-复杂表达式
- libxml2 3.5交叉编译
- 用Python做图像处理
- python常用小模块使用汇总
- python交叉编译过程记录
- Python执行系统命令的方法 os.system(),os.popen(),commands
- python 抓取百度音乐
- 基于Python实现一个简单的银行转账操作
- python Pillow 的简单案例
- “笨办法学python”学习笔记-错误整理
- python logging 日志输出 学习笔记
- Python输出中文乱码问题
- python os 常用命令
- Python PostgreSQL Psycopg2
- Python---装饰器
- python测试微信中谁把你删除了
- vim+python+OpenCV学习七 : Sobel算子、Laplacian算子和Canny边缘检测
- python的简单介绍