العربية
فتح في Telegram

سلسلة سلام. یک دیکشنری رو چطور بر اساس key و هم براساس value همزمان sort کنم . مثلا یه سری اسم داخل دیکشنری هستن که عدد دارن .…

4 رسائل · –
ح
سلام. یک دیکشنری رو چطور بر اساس key و هم براساس value همزمان sort کنم . مثلا یه سری اسم داخل دیکشنری هستن که عدد دارن . اول بر اساس ترتیب عدد مرتب بشن بعد اگه دو تا اسم عدد برابر داشتن اون دوتا بر اساس حروف الفبا sort بشن. مثلا ورودی : {"a":22 , "e":23 , "b":25 , " g" =22} اینجا به ترتیب عدد بشه بعد الان a و g عدد یکسانی دارن اول a چاپ بشه نه g: a:22 g:22 e:23 b:25
  1. M
    from functools import cmp_to_key def comparator(item1, item2): if item1[1] > item2[1]: return 1 elif item1[1] < item2[1]: return -1 elif item1[1] == item2[1]: if item1[0] >= item2[0]: return 1 else: return -1 return 0 input_dict = {"g": 22, "e": 23, "b": 25, "a": 22} input_list = [(i, input_dict[i]) for i in input_dict] sorted_list_tuple = sorted(input_list, key=cmp_to_key(comparator)) print(sorted_list_tuple)
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · مجموعة · التقنية
4 287أعضاء20يكتبون خلال 30 يومًا
خلاصة المجتمع فتح في Telegram

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب