sort کردن دیکشنری
جمعه, ۴ آبان ۱۳۹۷، ۰۹:۳۴ ق.ظ
برای مرتب کردن یک دیکشنری بر اساس مقدار میتوانیم از دو روش زیر استفاده نماییم:
'''@author pythonchallenge.ir @telegram @pythonchallenge''' xs = {'a': 4, 'b': 3, 'c': 2, 'd': 1} sorted(xs.items(), key=lambda x: x[1])
نتیجه
[('d', 1), ('c', 2), ('b', 3), ('a', 4)]
import operator xs = {'a': 4, 'b': 3, 'c': 2, 'd': 1} sorted(xs.items(), key=operator.itemgetter(1))
نتیجه
[('d', 1), ('c', 2), ('b', 3), ('a', 4)]
داداش دمت گرم بخدا خیلی کمک کردی