如何在列表中插入条件语句?

硅藻土

我有一个列表 lst,如果它们是数字,我想拆分它的元素。所以我的 lst 的格式是这样的:

lst=["1,2,3"," , , ","4,5,6"]

我有一个像下面这样的表达式,但int(i)如果有一个数字不是空白,我想这样做我怎样才能做到这一点?提前致谢。

[[int(i) for i in c.split(',')] for c in lst]

我需要的是:

[1, 2, 3, " ", " ", " ", 4, 5, 6]
马0

得到到做-一切与-列表推导方式:

lst=["1,2,3", " , , ", "4,5,6"]

res = [int(x) if x!=' ' else x for y in lst for x in y.split(',')]
print(res)  # [1, 2, 3, ' ', ' ', ' ', 4, 5, 6]

老学校,为循环方式:

lst=["1,2,3", " , , ", "4,5,6"]

res = []
for item in lst:
  if item[0].isdigit():
    res.extend(map(int, item.split(',')))
  else:
    res.extend(item.split(','))
print(res)  # [1, 2, 3, ' ', ' ', ' ', 4, 5, 6]

为了清晰起见,我会选择第二个。一看就知道它做了什么。话虽如此,而且您已经编辑了您的需求,毕竟第一个看起来并不那么复杂。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MSSQL中循环表列并创建条件插入语句

来自分类Dev

如何在列表中插入图像或选择

来自分类Dev

如何在列表中插入多个元素?

来自分类Dev

如何在php中插入列表?

来自分类Dev

如何在列表中插入字典

来自分类Dev

如何在python中的列表中插入列表

来自分类Dev

如何在临时表中插入多个选择语句

来自分类Dev

如何在同伴中插入或更新长选择语句?

来自分类Dev

如何在Java电子邮件中插入for语句

来自分类Dev

如何在Express中制作插入语句

来自分类Dev

如何在插入中包含select语句的值?(PostgreSQL)

来自分类Dev

sql如何在条件中返回列表

来自分类Dev

如何编写引用列表中某个索引的条件语句?

来自分类Dev

如何在mysql查询laravel中的where条件中插入?

来自分类Dev

在dockerfile中插入条件RUN语句

来自分类Dev

如何在Java中的排序列表中插入元素

来自分类Dev

如何在QML中编写条件导入语句?

来自分类Dev

如何在Rails中的条件语句内访问保存的对象

来自分类Dev

如何在angularjs中的条件语句中显示数据

来自分类Dev

如何在QtCreator中基于SqlQuery结果执行条件语句?

来自分类Dev

如何在“布尔条件语句”中执行循环?

来自分类Dev

如何在Robot Framework中编写if语句的多个条件

来自分类Dev

如何在EXCEL中的条件语句中求和?

来自分类Dev

如何在bash shell脚本中编写条件if语句?

来自分类Dev

如何在SQL查询中添加不同的条件语句

来自分类Dev

如何在VBA中的if语句中给出多个条件

来自分类Dev

如何在JavaScript中应用条件返回语句

来自分类Dev

如何在ng-class中编写条件语句?

来自分类Dev

如何在具有大量条件的 VBA 中编写 OR 语句

Related 相关文章

热门标签

归档