2017-11-02 1 views
1

私はPsychopyで実験を構築しています。リスト。追加した後一定の時間が経過した後(例えば10秒)に、/ pop/delを削除する必要があります。私は追加された各要素へのクロックを作成することを検討していましたが、各クロックに名前を付ける必要があるため、作成される要素の数は予測できません(参加者の応答に依存します)。外出先で作成された時計。しかし、私はそれをどうやって行うのか分からず、これについての私の検索では、人々は通常、これは良い考えではないと言います。リストに要素を追加し、それが追加されてから特定の時間が経過した後にdel/pop/removeを実行します。

問題を解決する方法は誰にも分かります。要素を追加した後、特定の時間が経過した後にremove/pop/delを実行しますか?

ベスト

フェリペ

答えて

3

私は少し異なるアプローチを取る:私はあなたがタイムスタンプフィールドを持つ薄いオブジェクトとリストに挿入している項目を包むでしょう。

私はそこに置いておきます。ポップするオブジェクトを見つけるためにリストを反復するときは、まずタイムスタンプをチェックし、10秒を超える場合はそれを破棄します。 10秒以下の次の要素が見つかるまで繰り返して、必要に応じて使用してください。

このアプローチを実装することは、時間に基づいてイベントをトリガし、彼らは、などalfasinを

+0

感謝を正確に実行し、作るよりもかなり簡単でなければなりません。私はこれを行う方法を理解しようとします、私はプログラミングにとって本当に新しいです。いくつかの例や基本情報を示すリンクの提案があれば、本当に役に立ちます。またはいくつかの "あまり先進的な"ソリューション....ありがとう!フェリペ –

関連する問題