如何检查浮点字符串?

马里奥

我有一个包含不规则单词和float数字的列表,我想float从列表中删除所有这些数字,但是首先我需要找到一种方法来检测它们。我知道str.isdigit()可以区分数字,但不适用于float数字。怎么做?

我的代码是这样的:

my_list = ['fun','3.25','4.222','cool','82.356','go','foo','255.224']
for i in my_list:
    if i.isdigit() == True:
        my_list.pop(i)
# Can't work, i.isdigit returns False
阿什维尼乔杜里(Ashwini Chaudhary)

使用异常处理和列表理解。迭代时不要修改列表。

>>> def is_float(x):
...     try:
...         float(x)
...         return True
...     except ValueError:
...         return False

>>> lis = ['fun','3.25','4.222','cool','82.356','go','foo','255.224']
>>> [x for x in lis if not is_float(x)]
['fun', 'cool', 'go', 'foo']

要修改同一列表对象,请使用切片分配:

>>> lis[:] = [x for x in lis if not is_float(x)]
>>> lis
['fun', 'cool', 'go', 'foo']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到最简单的人类可读的浮点字符串,当转换回浮点时会产生相同的字节?

来自分类Dev

合并张量并将字节字符串转换为浮点字符串

来自分类Dev

如何转换浮点字符串的一个元素列表,它们之间的间距不均匀

来自分类Dev

将固定宽度的非定界浮点字符串转换为逗号分隔的值

来自分类Dev

Python:查找浮点字符串中重复数字序列的长度

来自分类Dev

如何从字符串计算浮点值

来自分类Dev

如何检查字符串是否可解析为浮点型

来自分类Dev

如何检查字符串是否可解析为浮点型

来自分类Dev

如何检查变量是日期、字符串还是浮点数(数字)[PHP]

来自分类Dev

如何检查字符串是否以负数和浮点数开头?[Python]

来自分类Dev

检查字符串是否为浮点数

来自分类Dev

C#:字符串中的转义点字符

来自分类Dev

带点字符的字符串拆分不起作用

来自分类Dev

给定一个字符串,如何检查它是否是浮点数?

来自分类Dev

数学公式的树形形式(作为点字符串)

来自分类Dev

将逗号或点字符串转换为单个

来自分类Dev

在PowerShell中获取XML节点字符串的属性

来自分类Dev

JS:将数组对象转换为点字符串

来自分类Dev

如何在不再次调用sed或awk的情况下从字符串中删除点字符?

来自分类Dev

如何检查字符串或数字

来自分类Dev

如何检查“连接”字符串的长度

来自分类Dev

如何对字符串进行类型检查

来自分类Dev

如何检查字符串格式

来自分类Dev

如何找到字符串和浮点/整数的特定组合?

来自分类Dev

如何跳过字母字符串并接受浮点/整数

来自分类Dev

如何仅解析字符串中的浮点数?

来自分类Dev

如何从字符串中获取浮点值?

来自分类Dev

检查完美整数,甚至不检查浮点数。从字符串中提取

来自分类Dev

如何检查字符串是否包含字符串数组中的字符串?

Related 相关文章

  1. 1

    如何找到最简单的人类可读的浮点字符串,当转换回浮点时会产生相同的字节?

  2. 2

    合并张量并将字节字符串转换为浮点字符串

  3. 3

    如何转换浮点字符串的一个元素列表,它们之间的间距不均匀

  4. 4

    将固定宽度的非定界浮点字符串转换为逗号分隔的值

  5. 5

    Python:查找浮点字符串中重复数字序列的长度

  6. 6

    如何从字符串计算浮点值

  7. 7

    如何检查字符串是否可解析为浮点型

  8. 8

    如何检查字符串是否可解析为浮点型

  9. 9

    如何检查变量是日期、字符串还是浮点数(数字)[PHP]

  10. 10

    如何检查字符串是否以负数和浮点数开头?[Python]

  11. 11

    检查字符串是否为浮点数

  12. 12

    C#:字符串中的转义点字符

  13. 13

    带点字符的字符串拆分不起作用

  14. 14

    给定一个字符串,如何检查它是否是浮点数?

  15. 15

    数学公式的树形形式(作为点字符串)

  16. 16

    将逗号或点字符串转换为单个

  17. 17

    在PowerShell中获取XML节点字符串的属性

  18. 18

    JS:将数组对象转换为点字符串

  19. 19

    如何在不再次调用sed或awk的情况下从字符串中删除点字符?

  20. 20

    如何检查字符串或数字

  21. 21

    如何检查“连接”字符串的长度

  22. 22

    如何对字符串进行类型检查

  23. 23

    如何检查字符串格式

  24. 24

    如何找到字符串和浮点/整数的特定组合?

  25. 25

    如何跳过字母字符串并接受浮点/整数

  26. 26

    如何仅解析字符串中的浮点数?

  27. 27

    如何从字符串中获取浮点值?

  28. 28

    检查完美整数,甚至不检查浮点数。从字符串中提取

  29. 29

    如何检查字符串是否包含字符串数组中的字符串?

热门标签

归档