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 會迭代很多次,所以每次直到最后一個專案都會輸出數字串列。如何做到這一點?任何幫助將不勝感激。謝謝 !!
uj5u.com熱心網友回復:
您每次都需要第二項,因此您可以使用串列理解:
[x for _, x in poi]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/418251.html
標籤:
