Python-programma om woorden in alfabetische volgorde te sorteren

Inhoudsopgave

In dit programma leer je de woorden in alfabetische volgorde te sorteren met for-lus en deze weer te geven.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python voor Loop
  • Python-snaren
  • String-methoden

In dit voorbeeld laten we zien hoe woorden lexicografisch kunnen worden gesorteerd (alfabetische volgorde).

Broncode

 # Program to sort alphabetically the words form a string provided by the user my_str = "Hello this Is an Example With cased letters" # To take input from the user #my_str = input("Enter a string: ") # breakdown the string into a list of words words = (word.lower() for word in my_str.split()) # sort the list words.sort() # display the sorted words print("The sorted words are:") for word in words: print(word) 

Uitvoer

 De gesorteerde woorden zijn: een voorbeeld in hoofdletters, hallo is de letters this with 

Opmerking: Om het programma te testen, wijzigt u de waarde van my_str.

In dit programma slaan we de te sorteren string op in my_str. Met behulp van de methode split () wordt de string omgezet in een lijst met woorden. De methode split () splitst de tekenreeks op spaties.

De lijst met woorden wordt vervolgens gesorteerd met de methode sort (), en alle woorden worden weergegeven.

Interessante artikelen...