博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:...
阅读量:6327 次
发布时间:2019-06-22

本文共 259 字,大约阅读时间需要 1 分钟。

使用内建的isinstance函数可以判断一个变量是不是字符串:

# -*- coding: utf-8 -*-L1 = ['Hello', 'World', 18, 'Apple', None]L2 = [s.lower() for s in L1 if isinstance(s, str)]

 L2 的分解:   [s.lower()      for s in L1    if isinstance(s,str)  ], 便于理解用

 

转载于:https://www.cnblogs.com/cccmon/p/7880591.html

你可能感兴趣的文章
jquery.uploadify+spring mvc实现上传图片
查看>>
关于Delphi的子类化控件消息淫荡法则之一
查看>>
UWP 手绘视频创作工具技术分享系列 - 全新的 UWP 来画视频
查看>>
《C#编程风格》还记得多少
查看>>
XML数据岛(XML Data Island)(只适用于ie)
查看>>
nginx 编译参数详解
查看>>
nginx模块nginx_upstream_check_module来检查后端服务器的健康情况
查看>>
bootstrap-内联文本元素-被删除的文本
查看>>
Orange Business Services 助力汽车制造商宝沃构建数字化基础架构
查看>>
bootstrap-进度条
查看>>
让KVM虚拟机支持console功能
查看>>
SELECT查询结果排序
查看>>
直击环球资源电子展:把“巨幕影院”戴在眼前是什么体验
查看>>
Spring框架入门
查看>>
MySQL简单安全的十个设置方法
查看>>
TL-R473P-AC【搭配面板式AP组网设置方法】
查看>>
CentOS 6.7下安装配置msmtp+mutt发送邮件
查看>>
异构环境文件服务器配置
查看>>
linux增加网段的方法route-eth0
查看>>
硬纪元AI峰会前瞻:火爆的无人驾驶还将有哪些深度创新?
查看>>