Zum Beispiel:
Code: Select all
input: n = [2, 4, 1, 2] output: n = [4, 1, 2, 2]
Ich habe einen Code geschrieben und bemerkt, dass Sort () die Liste nicht ändert. Aber wenn ich versuche, sortierte () mit demselben Schlüsselargument zu verwenden, dann funktioniert es gut. Was ist der Grund dafür? < /P>
Mein Code: < /p>
Code: Select all
nums = [2, 4, 1, 2]
nums.sort(key = lambda x: nums.count(x))
print(nums)