如何对中间有浮点数的字符串列表进行排序?

罗南·费利佩

我需要根据字符串中间的浮点值对字符串列表进行排序。

我已经看到一些答案得到了一个 key keys.sort(key=float),但在这些答案中,它们只有列表中的浮点数。在这种情况下,我需要将那一段字符串转换为 float 并根据该值对其进行排序。最后,我将需要整个字符串。

list_of_msg = []
msg1 = "buy.apple<100; 21.15; Jonh>"
msg2 = "buy.apple<100; 20.00; Jane>"
msg3 = "buy.apple<50; 20.10; Anne>"
list_of_msg.append(msg1)
list_of_msg.append(msg2)
list_of_msg.append(msg3)
# sort method goes here
print(list_of_msg)

预计这将根据值 21.15、20.00、20.10 进行排序

 ['buy.apple<100; 20.00; Jane>', 'buy.apple<50; 20.10; Anne>', 
 'buy.apple<100; 21.15; Jonh']
奥斯汀

使用sorted/sortkey参数:

sorted(list_of_msg, key=lambda x: float(x.split(';')[1].strip()))

我们根据原始列表中的元素进行';'拆分,并采用作为key参数传递的第二个拆分

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问字符串列表中的浮点数

来自分类Dev

如何将带有空格分隔的浮点数的字符串列表转换为数据框

来自分类Dev

Python:将字符串列表转换为带有空/无的浮点数

来自分类Dev

所有字符串列表到一个 numpy 浮点数组

来自分类Dev

如何将字符串列表转换为浮点数数组?

来自分类Dev

ValueError: 无法将字符串转换为浮点数---如何将字符串列表的列表转换为 numpy 数组类型浮点数?

来自分类Dev

如何根据 Python 中每个字符串中的浮点数对列表进行排序?

来自分类Dev

更轻松的方式来对带有前导浮点数的字符串进行排序?

来自分类Dev

Python错误处理程序:从字符串列表创建浮点数的子列表

来自分类Dev

Python错误处理程序:从字符串列表创建浮点数的子列表

来自分类Dev

如何对字符串列表进行排序

来自分类Dev

如何对字符串列表进行排序?

来自分类Dev

如何对字符串列表进行排序

来自分类Dev

将字符串列表转换为浮点数并加1

来自分类Dev

将字符串列表转换为数据文件中的浮点数

来自分类Dev

在F#中将字符串列表转换为浮点数/整数

来自分类Dev

Sklearn尝试将字符串列表转换为浮点数

来自分类Dev

在F#中将字符串列表转换为浮点数/整数

来自分类Dev

Python-将字符串列表转换为浮点数-方括号和小数点导致问题

来自分类Dev

我需要创建一个程序,该程序输入字符串列表,并输出整数,浮点数等

来自分类Dev

如何对浮点数的多维向量进行排序?

来自分类Dev

如何按浮点数对行进行排序

来自分类Dev

带有负浮点数的字符串要浮点数?

来自分类Dev

列表中字符串或浮点数的计数频率

来自分类Dev

将浮点数与字符串进行比较时,此代码有效吗?

来自分类Dev

如何按最高编号对字符串列表进行排序

来自分类Dev

如何按多种条件对字符串列表进行排序

来自分类Dev

如何按最高编号对字符串列表进行排序

来自分类Dev

如何对具有不同顺序的字符串列表进行排序?

Related 相关文章

  1. 1

    访问字符串列表中的浮点数

  2. 2

    如何将带有空格分隔的浮点数的字符串列表转换为数据框

  3. 3

    Python:将字符串列表转换为带有空/无的浮点数

  4. 4

    所有字符串列表到一个 numpy 浮点数组

  5. 5

    如何将字符串列表转换为浮点数数组?

  6. 6

    ValueError: 无法将字符串转换为浮点数---如何将字符串列表的列表转换为 numpy 数组类型浮点数?

  7. 7

    如何根据 Python 中每个字符串中的浮点数对列表进行排序?

  8. 8

    更轻松的方式来对带有前导浮点数的字符串进行排序?

  9. 9

    Python错误处理程序:从字符串列表创建浮点数的子列表

  10. 10

    Python错误处理程序:从字符串列表创建浮点数的子列表

  11. 11

    如何对字符串列表进行排序

  12. 12

    如何对字符串列表进行排序?

  13. 13

    如何对字符串列表进行排序

  14. 14

    将字符串列表转换为浮点数并加1

  15. 15

    将字符串列表转换为数据文件中的浮点数

  16. 16

    在F#中将字符串列表转换为浮点数/整数

  17. 17

    Sklearn尝试将字符串列表转换为浮点数

  18. 18

    在F#中将字符串列表转换为浮点数/整数

  19. 19

    Python-将字符串列表转换为浮点数-方括号和小数点导致问题

  20. 20

    我需要创建一个程序,该程序输入字符串列表,并输出整数,浮点数等

  21. 21

    如何对浮点数的多维向量进行排序?

  22. 22

    如何按浮点数对行进行排序

  23. 23

    带有负浮点数的字符串要浮点数?

  24. 24

    列表中字符串或浮点数的计数频率

  25. 25

    将浮点数与字符串进行比较时,此代码有效吗?

  26. 26

    如何按最高编号对字符串列表进行排序

  27. 27

    如何按多种条件对字符串列表进行排序

  28. 28

    如何按最高编号对字符串列表进行排序

  29. 29

    如何对具有不同顺序的字符串列表进行排序?

热门标签

归档