Python បញ្ជី sort() ម៉ូដល់

ឧទាហរណ៍

គោលដែលចំណាត់ថ្ងៃរបស់បញ្ជីតាមលំដាប់អក្សររបស់បញ្ជី។

cars = ['Porsche', 'BMW', 'Volvo']
cars.sort()

Paggamit ng Halimbawa

ការបញ្ជាក់ និង ការប្រើប្រាស់

នៅក្នុងការប្រើប្រាស់ដោយលំដាប់បណ្ដោះអាសន្ន 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)

Paggamit ng Halimbawa

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)

Paggamit ng Halimbawa

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)

Paggamit ng Halimbawa

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)

Paggamit ng Halimbawa