0

この質問がどこかで行われたかどうかはわかりませんが、見つかりませんでした。

リストに要素を追加しています。

thr_core0 +=[fpid[thread]]

これは定期的に発生します。時間0:

thr_core0 [9886、9890]

時間1:

thr_core0 [9886、9890、9886、9890]

リストの長さを2に制限することは可能ですか。

私はそれが使用できることを知っていdequeます。しかし、を使用することも可能ですかlists

を使用してdeque、次のようにします。

thr_core0 += [deque([0]*2,maxlen=2)]

これらは私がグーグルで検索したキーワードです:limit list length python

4

1 に答える 1

2

きれいではありませんが、スライスできます。

thr_core0 = (thr_core0 + [fpid[thread]])[:2]

the_core0これにより、要素が最大で 2 つあることが常に確認されます。

于 2013-02-26T07:04:49.080 に答える