listsal2 = [1,2,2,3,3,4,5,6,7,8]
listsal3 = []
counter = 0
for i in listsal2:
item = listsal2.count(i)
if item > 1:
counter = item
while counter > 1:
listsal3.append(i)
counter = counter - 1
print (listsal3)
項目がリストから削除されていないが、何らかの理由でそれがない以上という、リストの最後のカップルの番号と、リスト内の複数のアイテムを保持します削除されます。Pythonの:私はモード機能に取り組んできました
EDIT:重複した数字は新しいに入るように、コードを変更:コードは
EDIT3読むためにダウン収縮と簡単です:ちょうど私が
EDIT2に今あるコードの第二の部分を忘れてしまった実現リストそれは、リスト項目の複数の量私はそれを反復しながら、それは今
「これは何を期待していたのですか? – user2357112
コードをデバッグすると、すぐに問題が見つかります。 – Maroun
'a> b' - ' a'を '0'に、' b'を非負の数に設定します。 'a'はおそらく' b'よりも大きくなる可能性がありますか? – user2357112