Im zweiten Repetitions-Teil befassen wir uns mit Listen, for-in-Schleifen und Dictionaries.

Theorie

Du kannst dich hier über Listen und Schleifen informieren:

👉 Skript Programmieren

Aufgaben

Versuche die folgenden Aufgaben zu lösen. Es handelt sich um eine eine Auswahl von der Seite
👉 https://www.w3resource.com/python-exercises/string/

Aufgabe: 2

Write a Python program to count the number of characters (character frequency) in a string.

Sample String
google.com
Expected Result
{'g': 2, 'o': 3, 'l': 1, 'e': 1, '.': 1, 'c': 1, 'm': 1}

Aufgabe: 14

Write a Python program that accepts a comma-separated sequence of words as input and prints the distinct words in sorted form (alphanumerically).

Sample Words
red, white, black, green
Expected Result
black, green, red, white

Aufgabe: 39

Write a Python program to reverse a string.

Aufgabe: 40

Write a Python program to reverse words in a string.

Aufgabe: 42

Write a Python program to count repeated characters in a string.

Sample string
thequickbrownfoxjumpsoverthelazydog

Expected output:

o 4
e 3
u 2
h 2
r 2
t 2
1
2
3
4
5
6

Aufgabe: 45

Write a Python program to check whether a string contains all letters of the alphabet.

Aufgabe: 87

Write a Python program to find the common values that appear in two given strings.

Original strings
Python3, Python2.7
Expected output
Python

Aufgabe: 103

Write a Python program to replace each character of a word of length five and more with a hash character (#).

Original string
Count the lowercase letters in the said list of words
Expected output
##### the ######### ####### in the said list of ######

Aufgabe: 106

Write a Python program to remove repeated consecutive characters and replace them with single letters and print a updated string.

Sample Data:

("Red Green White") -> "Red Gren White"
("aabbbcdeffff") -> "abcdef"
("Yellowwooddoor") -> "Yelowodor"
1
2
3

Zusatzaufgabe

Aufgabe: Bigramme

Wie Aufgabe 2, aber es wird die Häufigkeit von Bigrammen – also zweier-Folgen von Buchstaben berechnet

Zusatzaufgabe

Weitere Aufgaben findet man hier:

👉 https://www.w3resource.com/python-exercises/string/