Pythonda Lug'atni Qiymati bo'yicha saralash
Python dasturlash tilida, lug'atlardagi ma'lumotlarni value ya'ni qiymatlari asosida saralashni ikkita usulini ko'rib chiqamiz.
>>> xy = {'a': 4, 'b': 3, 'c': 2, 'd': 1}>>> sorted(xy.items(), key=lambda x: x[1])[('d', 1), ('c', 2), ('b', 3), ('a', 4)]
Ikkinchi usul:
>>> import operator>>> sorted(xs.items(), key=operator.itemgetter(1)) [('d', 1), ('c', 2), ('b', 3), ('a', 4)]
Comments
Post a Comment
Iltimos, fikrlaringizni yozib qoldiring !