پائیندراگون لسٹیں sort() کا طریقہ کار
مثال
لیکنات کو حروفی ترتیب میں ترتیب دیجئے:
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort()
تعریف اور استعمال
مقابلہ صورت میں،sort() کا طریقہ کار لیکنات کو اضافی ترتیب کیاجاتا ہے۔
آپ کسی بھی فونکشن کو چاہیئے کہ وہ ترتیب کا معیار طے کرسکے。
زبان
لیکنات.sort(reverse=True|False, key=myFunc)
پارامتر کا مطلب
پارامتر | وصف |
---|---|
reverse | اختیاری ہے۔reverse=True لیکنات کو ترتیب کیاجاتا ہے۔مقابلہ reverse=False ہے۔ |
key | اختیاری۔ ترتیب کے معیار کا فونکشن مخصوص کریں |
بیشتر مثال
مثال 1
لیسٹ کو کسارتی کرو:
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort(reverse=True)
مثال 2
لیسٹ کی رجوع کی طول کی بنیاد پر کسارتی کرو:
# رجوع کی طول کا فونکشن: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(key=myFunc)
مثال 3
فارغ از لغت کی "year" کی رجوع کی بنیاد پر لسانی فہرست کو کسارتی کرو:
# 'year' کی رجوع کا فونکشن: def myFunc(e): return e['year'] cars = [ {'car': 'Porsche', 'year': 1963}, {'car': 'Audi', 'year': 2010}, {'car': 'BMW', 'year': 2019}, {'car': 'Volvo', 'year': 2013} ] cars.sort(key=myFunc)
مثال 4
لیسٹ کی رجوع کی طول کی بنیاد پر کسارتی کرو:
# رجوع کی طول کا فونکشن: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(reverse=True, key=myFunc)