我有一個數組創建的元組:從陣列上,如果條件蟒蛇
['Booking.com', '$109', 'Hotels.com', '$109', 'Priceline', '$109',
'Travelocity', '$109', 'eDreams', '$109', 'Hoteling', 'Otel.com']
我希望把它做成元組使找到最低的價格更容易。然而,有時候沒有與它前面的字段相關的價格(Hoteling,Otel.com),所以我想在我的元組創建中忽略它。
最終想要的結果:
[("Booking.com", "$109"), ("Hotels.com", "$109"), ("Priceline", "$109"), etc..
last element should be eDreams)]
我知道我能做到這一點創建一個while循環和循環在它和檢查索引之後,看看是否有一個「$」,但我希望的是更pythonic的方式?
爲什麼不使用字典? – n1c9
嗯,我從未想過,好主意。我可以使用deafultdict(列表)嗎? –
如果你想找到最低價格堆也將是適當的。 – simonzack