Supponiamo che io avevo una listaC'è un modo per utilizzare due se le condizioni in list comprehension in pitone
my_list = ['91 9925479326','18002561245','All the best','good']
Ora voglio ignorare le stringhe nel elenco che inizia con 91
e 18
come qui di seguito
result = []
for i in my_list:
if not '91' in i:
if not '18' in i:
result.append(i)
Quindi, qui voglio ottenere questo risultato con la comprensione delle liste. Esiste comunque la possibilità di scrivere due se le condizioni nella lista sono ridotte?
Qualcuno può per favore fatemelo sapere come fare in precedenza con list comprehension
Grazie in anticipo ............
@jamylak: avevo preso come esempio che comunque grazie per l'editing. –
Attenzione che i test controllano se '91' e' 18' sono presenti in qualsiasi posizione della stringa. Dovresti usare 'str.startswith' invece: http://docs.python.org/library/stdtypes.html#str.starts con –