我正在使用其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