Method ya sort() ya orodha ya Python

Mfano

Inafikia kuelekea ngumu kwa orodha ya taarifa kwa haraka ya herufi:

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

Mfano wa Kusafiri

Maelezo na matumizi

Kwa msingi, method ya sort() inafikia kuelekea ngumu kwa orodha ya taarifa.

Inaweza kumekuwa na programu inayofikia kwa kumefikia mtandao wa kumekuwa kuelekea ngumu.

Mfano wa kuhadhi

list.sort(reverse=True|False, key=myFunc)

Mafano ya kiwango

Mfano wa kiwango Taarifa
reverse Inayopea. reverse=True inayofikia taarifa kwa kumekuwa kuelekea ngumu. Kwa msingi reverse=False.
key Inahitaji. Tumia kusaidia kwa kusoroka.

Mafanikio zaidi

Mfano 1

Tumia kusoroka orodha kwa ukurabu wa kina:

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

Mfano wa Kusafiri

Mfano 2

Tumia kusoroka orodha kwa ukurabu wa kina:

# Mfano wa kumwambia ukurabu wa matokeo:
def myFunc(e):
  return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(key=myFunc)

Mfano wa Kusafiri

Mfano 3

Tumia kusoroka orodha ya matokeo kwa ukurabu wa 'year':

# Mfano wa kumwambia ukurabu wa '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)

Mfano wa Kusafiri

Mfano 4

Tumia kusoroka orodha kwa ukurabu wa upeo wa kina:

# Mfano wa kumwambia ukurabu wa matokeo:
def myFunc(e):
  return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(reverse=True, key=myFunc)

Mfano wa Kusafiri