پائیندراگون لسٹیں 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)

چلانے والا مثال