Python,从子列表中删除所有数字

芥末虎

我有以下列表:[['F','G','C'],['S',3,7],['C',3,'D']]

但我想拥有:[['F','G','C'],['S'],['C','D']]

列表中的元素都是str对象。所以基本上这个问题是问我如何才能让python识别一个数字,即使将其转换为字符串也是如此?

ec

您需要一个嵌套列表理解isinstance()

>>> l = [['F', 'G', 'C'], ['S', 3, 7], ['C', 3, 'D']]
>>> [[item for item in sublist if not isinstance(item, int)] for sublist in l]
[['F', 'G', 'C'], ['S'], ['C', 'D']]

如果您还需要处理字符串中的数字,str.isdigit()则将有所帮助:

>>> l = [['F', 'G', 'C'], ['S', '3', '7'], ['C', '3', 'D']]
>>> [[item for item in sublist if not item.isdigit()] for sublist in l]
[['F', 'G', 'C'], ['S'], ['C', 'D']]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除列表中除1个数字以外的所有数字(PYTHON)

来自分类Dev

为python列表中的所有数字计算所有产品

来自分类Dev

扩展python列表以包含之间的所有数字

来自分类Dev

解析Scheme中的列表并获取所有数字的总和

来自分类Dev

如何从带有数字的列表中删除索引?

来自分类Dev

如何将数字与列表中的所有数字进行比较而不循环列表?

来自分类Dev

python如何对treeview列中的所有数字求和

来自分类Dev

从子列表中的元素获取所有对

来自分类Dev

从python中的列表中删除所有'#'

来自分类Dev

如何从hexdump输出中删除除数字以外的所有数字?

来自分类Dev

如果这些数字的总和超过100,则打印出列表中的所有数字。

来自分类Dev

从子列表中删除

来自分类Dev

增加文件中的所有数字

来自分类Dev

对“ du”中的所有数字求和

来自分类Dev

我的.remove()并没有从列表中删除所有数字,即使我将其传递给迭代器也是如此。我似乎找不到问题

来自分类Dev

试图从C中的字符串中删除所有数字

来自分类Dev

使用python3中的re.sub()从字符串中删除所有数字,除了其后跟给定字母的数字

来自分类Dev

使用sed命令删除特定行中的所有数字

来自分类Dev

从字符串数组中删除所有数字和“ {”

来自分类Dev

显示列表中的所有数据

来自分类Dev

将给定列表Python的给定范围内的所有数字求和

来自分类Dev

Prolog-将列表中的所有数字增加1

来自分类Dev

将所有数字转换为整数列表中的正数

来自分类Dev

如何检查嵌套列表中的所有数字是否等于n

来自分类Dev

从列表中的字符串中提取所有数字

来自分类Dev

正则表达式未找到列表中的所有数字

来自分类Dev

Prolog-将列表中的所有数字增加1

来自分类Dev

Javascript:接受对象并返回对象中描述的所有数字的列表的函数

来自分类Dev

如何从列表中获取所有数字的平均值

Related 相关文章

  1. 1

    删除列表中除1个数字以外的所有数字(PYTHON)

  2. 2

    为python列表中的所有数字计算所有产品

  3. 3

    扩展python列表以包含之间的所有数字

  4. 4

    解析Scheme中的列表并获取所有数字的总和

  5. 5

    如何从带有数字的列表中删除索引?

  6. 6

    如何将数字与列表中的所有数字进行比较而不循环列表?

  7. 7

    python如何对treeview列中的所有数字求和

  8. 8

    从子列表中的元素获取所有对

  9. 9

    从python中的列表中删除所有'#'

  10. 10

    如何从hexdump输出中删除除数字以外的所有数字?

  11. 11

    如果这些数字的总和超过100,则打印出列表中的所有数字。

  12. 12

    从子列表中删除

  13. 13

    增加文件中的所有数字

  14. 14

    对“ du”中的所有数字求和

  15. 15

    我的.remove()并没有从列表中删除所有数字,即使我将其传递给迭代器也是如此。我似乎找不到问题

  16. 16

    试图从C中的字符串中删除所有数字

  17. 17

    使用python3中的re.sub()从字符串中删除所有数字,除了其后跟给定字母的数字

  18. 18

    使用sed命令删除特定行中的所有数字

  19. 19

    从字符串数组中删除所有数字和“ {”

  20. 20

    显示列表中的所有数据

  21. 21

    将给定列表Python的给定范围内的所有数字求和

  22. 22

    Prolog-将列表中的所有数字增加1

  23. 23

    将所有数字转换为整数列表中的正数

  24. 24

    如何检查嵌套列表中的所有数字是否等于n

  25. 25

    从列表中的字符串中提取所有数字

  26. 26

    正则表达式未找到列表中的所有数字

  27. 27

    Prolog-将列表中的所有数字增加1

  28. 28

    Javascript:接受对象并返回对象中描述的所有数字的列表的函数

  29. 29

    如何从列表中获取所有数字的平均值

热门标签

归档