nehme ichGibt es einen Weg, um zwei zu verwenden, wenn die Bedingungen in Listenkomprehensionen in Python
my_list = ['91 9925479326','18002561245','All the best','good']
nun eine Liste hatte ich die Strings in der Liste, beginnend mit 91
und 18
wie unter
result = []
for i in my_list:
if not '91' in i:
if not '18' in i:
result.append(i)
ignorieren will
Also hier möchte ich dies mit List Comprehensions erreichen. Gibt es sowieso zwei zu schreiben, wenn Bedingungen in Listenkompressen?
Kann jemand mir bitte mitteilen, wie oben zu tun mit Listenkomprehensionen
Vielen Dank im Voraus ............
@jamylak: Ich hatte genommen, dass als Beispiel trotzdem danke für die Bearbeitung. –
Achten Sie darauf, dass Ihre Tests nur prüfen, ob '91' und' 18' in _einer_ Position der Zeichenfolge vorhanden sind. Sie sollten stattdessen 'str.startswith' verwenden: http://docs.python.org/library/stdtypes.html#str.startswith –