使用内建的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

如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列表生成式会报错:...相关推荐

  1. 字符串转换成整数 php,PHP字符串怎么转化为整数

    PHP转化为整数的实现方法:1.在要转换的变量之前加上用括号括起来的目标类型:2.使用PHP的内置函数intval进行变量的转换操作:3.利用sprintf的"%d"格式化指定的变 ...

  2. 关于代码中生成HSSFWorkbook对象,转换成输入流,上传到服务器.下载的xls文件打开报错问题

    今天在做项目开发是遇到一个问题,就是在java代码中创建HSSFWorkbook表格写入数据后,不直接返回给前端下载,而是上传到服务器: 开始直接通过 InputStream is = new Byt ...

  3. VS打不开,报错:xxx.dll没有被指定在Windows上运行,或者它包含错误

    操作系统:win10 问题背景:win10 自动更新后,打开VS报错  损坏的映像 C:\WINDOWS\system32\sfc.dll 没有指定在Windows上运行,或者它包含错误,错误状态0x ...

  4. alxc tool 报错数组超出了界限_代码审计之报错信息泄露与字符串截断

    机器在语言编码转换的时候,经常会出现各种各样的异常,这些神奇的字符串就有可能组合成一堆乱码出来,也有可能直接把程序搞崩溃掉,不过总有那么一些字符,可以帮助我们在利用漏洞的时候变得更简单一些,下面我们就 ...

  5. vue cli3中eslint报错“no-undef“和eslint规则配置

    1.出现no-undef报错,是因为eslint的语法检测中不能有未定义的变量,在根目录下的.eslintrc.js的rules{}中添加  'no-undef': 0  之后重启编辑器即可解决. 2 ...

  6. php判断小数点的长度_PHP 判断字符串是否为整数、数字、不含小数点

    PHP 用正则表达式判断字符串是否为整数,若字符串未定义.未赋值.或者带有小数点验证均会提示不是整数 $Number="1"; if(preg_match("/^-?\d ...

  7. 【C语言】模拟实现库函数 strcpy(复制字符串内容) 与 strlen(求字符串长度)

    前言:对于库函数的使用,我们不仅要会使用方法,更要知晓使用原理,而知晓使用原理最好的方法就是模拟相应库函数的使用. 今天我们就来模拟 strcpy(复制字符串内容) 与 strlen(求字符串长度)这 ...

  8. mybatis 中case_解决mybatis case when 报错的问题

    在mybatis中使用case when进行条件筛选判断时遇到 Failed to process, please exclude the tableName or statementId. 这样的报 ...

  9. Python(IT峰)笔记05-数据类型详解:字符串、转义字符,字符串操作,字符串格式化,英文字符,字符串查找,字符串操作

    1.字符串的定义 单引号 双引号 三引号 字符串定义时,引号可以相互嵌套 2.转义字符 斜杠\转义符,续行符.转义符可转义,在末尾可续行 strs='hello'\'wolrd' print(strs ...

最新文章

  1. 其实,我是一名程序员!
  2. 北京冬奥又曝黑科技:连气象主播都是AI虚拟人
  3. 下面可提供安全电子邮件服务的是()【最全!最详细解析!!】
  4. Orleans解决并发之痛(四):Streams
  5. redis演练(1) 搭建redis服务
  6. 前端js如何生成一个对象,并转化为json字符串
  7. “几何深度学习”受爱因斯坦启示:让AI摆脱平面看到更高的维度!
  8. CXF框架介绍及Spring集成
  9. 【数据分析】决策树案例详解
  10. Kafka报错: Topic(s) [publish] is/are not present and missingTopicsFatal is true
  11. HTML5+CSS3小实例:炫彩流光圆环加载动画
  12. python分数类_Python——处理分数类Fraction
  13. PM2部署React项目(Ubuntu服务器)
  14. 如何打断制图中的CAD图形?
  15. java 获取当前年份 月份,当月第一天和最后一天
  16. ssh免密码登录全过程
  17. 黑色曼陀罗的宿命,无尽的结束,留下伤痛与悲残
  18. Java并发体系-第二阶段-锁与同步-[1]-【万字文系列】
  19. 路由控制——ACL、IP-Prefix List
  20. Cosmos IBC

热门文章

  1. Nutanix助力五矿证券迈向金融混合云2.0
  2. 程序员正在消失!90%的人都不知道,写不出好代码,是输在了这点上!
  3. 简单的 docker SVG 动画(无聊之作)
  4. 高可用高性能负载均衡软件HAproxy详解指南-第三章:HAproxy实例
  5. unix系统编程小结(二)------文件和目录
  6. Maven学习总结(五)——聚合与继承
  7. 快速排序的递归和非递归
  8. php追加编译imagick
  9. [ubuntu] 摆脱一直敲打‘Y'('yes')的困境
  10. Keepalived+LVS+Nginx负载均衡之高可用