Cloud-Lösungen der Zukunft - Testen!

Revolutionäre Cloud-Technologie, ganz ohne versteckte Kosten. Profitieren Sie von unserer Testphase und entdecken Sie umfassende Funktionen. Der Anmeldeprozess ist transparent und unkompliziert. Starten Sie jetzt Ihre Reise in die Cloud - Kostenfrei!

Python String in Liste finden – Anleitung

Wir können den Python in-Operator verwenden, um einen String in einer Liste finden zu können. Es gibt auch einen not in-Operator, um zu überprüfen, ob ein String nicht in der Liste vorhanden ist.

l1 = ['A', 'B', 'C', 'D', 'A', 'A', 'C']

# string in the list
if 'A' in l1:
    print('A is present in the list')

# string not in the list
if 'X' not in l1:
    print('X is not present in the list')

Output:

A is present in the list
X is not present in the list

Lassen Sie uns ein weiteres Beispiel betrachten, bei dem wir den Benutzer bitten, den zu überprüfenden String in die Liste einzugeben.

l1 = ['A', 'B', 'C', 'D', 'A', 'A', 'C']
s = input('Please enter a character A-Z:\n')

if s in l1:
    print(f'{s} is present in the list')
else:
    print(f'{s} is not present in the list')

Output:

Please enter a character A-Z:
A
A is present in the list

count() Funktion nutzen

Wir können auch die count()-Funktion verwenden, um die Anzahl der Vorkommen eines Strings in der Liste zu ermitteln. Wenn die Ausgabe 0 ist, bedeutet das, dass der String nicht in der Liste vorhanden ist.

l1 = ['A', 'B', 'C', 'D', 'A', 'A', 'C']
s = 'A'

count = l1.count(s)
if count > 0:
    print(f'{s} is present in the list for {count} times.')

Alle Indizes eines Strings in der Liste finden

Es gibt keine eingebaute Funktion, um die Liste aller Indizes eines Strings in der Liste zu erhalten. Hier ist ein einfaches Programm, um die Liste aller Indizes zu erhalten, an denen der String in der Liste vorhanden ist.

l1 = ['A', 'B', 'C', 'D', 'A', 'A', 'C']
s = 'A'
matched_indexes = []
i = 0
length = len(l1)

while i < length:
    if s == l1[i]:
        matched_indexes.append(i)
    i += 1

print(f'{s} is present in {l1} at indexes {matched_indexes}')

Output:

A is present in ['A', 'B', 'C', 'D', 'A', 'A', 'C'] at indexes [0, 4, 5]

 

Python String in Liste finden – Anleitung

Starten Sie Ihre Cloud-Reise mit unserer kostenlosen Trial-Version!

Entdecken Sie die grenzenlosen Möglichkeiten unserer Cloud-Dienste ganz unverbindlich. Melden Sie sich jetzt für unsere kostenlose Trial-Version an und erleben Sie, wie unsere innovativen Lösungen Ihr Business transformieren können.

Try for free!