Как извлечь только числа из списка кортежей
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 будет выполнять многократную итерацию, то каждый раз до последнего элемента будет выводиться список чисел. Как этого добиться? Любая помощь будет очень признательна. Спасибо!!!
Вы каждый раз хотите получить второй элемент, поэтому вы можете работать с пониманием списка:
[x for _, x in poi]