我正在使用其API編寫一些軟件的加載項。我需要做的是提取必要的數據。 我使用'FOR'去思考API類。每個對象都有屬性:索引(從0),類型(Lin,Ptp和其他)和值。瀏覽對象列表時,我對兩種類型的對象感興趣 - 那些類型爲「Lin」或「Ptp」的對象;這麼幾個條件應滿足:迭代中的多個條件,Python
至於林類型:
- 如果有一些PTP林前(可能還有其他類型的他們之間的其他物體,雖然),林得到PTP的值PTP ....林。
- 如果在Lin之前還有其他一些Lin(雖然它們之間可能還有其他類型的其他對象,但是),Lin獲得了先前最接近Lin的值[Lin .... Lin]。
- 如果在Lin之前既沒有Lin也沒有Ptp(雖然它們之間可能還有其他類型的其他對象),但Lin的值爲「0」[... Lin]。
至於PTP類型,它總是獲得自己的價值
,因爲我在Python初學者,思緒之中,現在混合,我不能拿出合適的算法。
我想這應該是財產以後這樣的:
for object in obects:
If object.type == Ptp:
...object gets its own value
elif object.type == Lin:
...
這裏,應該有根據[...Lin]
或[Lin...Lin]
或[Ptp...Lin]
你的問題很難理解。發佈一些代碼將有所幫助。 – dheerosaur 2010-12-15 08:50:53
還沒有驗證碼。 – Maks 2010-12-15 08:52:16
「對象獲得自己的價值」是什麼意思? – Johnsyweb 2010-12-15 09:20:22