-1
我有一個向量類,我需要迭代。該類包含一個列表變量。我需要遍歷這個類。迭代類python
我不知道我該怎麼做。我需要使用__iter__
和建議我用yield
,這裏是我想要的結果:
[x*2 for x in Vector([3,3.25,"foo"])]
[6, 6.5, 'foofoo']
Iter項目應該返回一個對象,可以遍歷向量的元素。 我該如何去做這件事,我之前從未使用過__iter__
。
可以,我建議不要覆蓋你的參數名默認的類對象?不是你的問題,但可能沒有幫助任何人 –
還有什麼是按位或行5?沒有什麼好的,我敢打賭 –
與使用'|'爲邏輯或。 Python有關鍵字'或' –