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)