Python लिस्ट 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)

चलाएं