【问题标题】:How to extract only numbers from a list of tuples如何从元组列表中仅提取数字
【发布时间】:2022-01-21 20:24:32
【问题描述】:
poi = booking_models.TestBooking.objects.filter(customer_visit=instance).values_list("package__package_name", "amount").order_by("package").distinct()

[(None, 392.0), (None, 530.0), ('RahulNewPaackage', 3999.0), ('Suraj pkg today all', 699.0), ('suraj 44', 599.0)]

我正在学习 python 和 django,并试图从这个输出(poi)中只获取数字。我想在这样的列表中得到它 [392.0, 530.0, 3999.0, 699.0, 599.0]。由于 poi 会迭代很多次,所以每次直到最后一个项目都会输出数字列表。如何做到这一点?任何帮助将不胜感激。谢谢!!

【问题讨论】:

    标签: python django


    【解决方案1】:

    您每次都需要第二个项目,因此您可以使用列表理解:

    [x <strong>for _, x in</strong> poi]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 2019-09-13
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多