Python បញ្ជី sort() ម៉ូដល់
ឧទាហរណ៍
គោលដែលចំណាត់ថ្ងៃរបស់បញ្ជីតាមលំដាប់អក្សររបស់បញ្ជី។
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort()
ការបញ្ជាក់ និង ការប្រើប្រាស់
នៅក្នុងការប្រើប្រាស់ដោយលំដាប់បណ្ដោះអាសន្ន sort() នឹងកំណត់ឲ្យចំណាត់ថ្ងៃរបស់បញ្ជីឡើងឈ្មោះ។
អ្នកក៏អាចអោយកម្មវិធីសម្រួលក្នុងការកំណត់ជាតំរូវការគោលដែលគេចុះឈ្មោះ។
អត្តបទ
list.sort(reverse=True|False, key=myFunc)
តម្លៃអត្តបទ
អត្តបទ | ការពន្យល់ |
---|---|
reverse | 可选。reverse=True នឹងកំណត់ឲ្យចំណាត់ថ្ងៃរបស់បញ្ជីចុះឈ្មោះ។ លំដាប់បណ្ដោះអាសន្នគឺ reverse=False。 |
key | Opsiyonal. Tumukoy sa pagtatalaga ng pagkakaroon ng talaga sa function. |
Higit pang mga halimbawa
Halimbawa 1
Pagtatalaga ng pagkakaroon ng talaga sa pagkakaroon ng talaga ng halaga sa listahan:
cars = ['Porsche', 'BMW', 'Volvo'] cars.sort(reverse=True)
Halimbawa 2
Pagtatalaga ng pagkakaroon ng talaga sa pagkakaroon ng talaga ng halaga sa listahan:
Mga Tala: Ang pagbabalik ng haba ng halaga: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(key=myFunc)
Halimbawa 3
Pagtatalaga ng halaga ng 'year' sa listahan ng mga salapi:
Mga Tala: Ang pagbabalik ng halaga ng '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)
Halimbawa 4
Pagtatalaga ng pagkakaroon ng talaga sa pagkakaroon ng talaga ng halaga sa listahan:
Mga Tala: Ang pagbabalik ng haba ng halaga: def myFunc(e): return len(e) cars = ['Porsche', 'Audi', 'BMW', 'Volvo'] cars.sort(reverse=True, key=myFunc)