[PIPython] ricerca di una sottostringa

ciccio a unical.it ciccio
Ven 19 Nov 2004 15:16:51 CET


Ho provato in questo modo e funziona 
 
if stringa.find(sottostringa)!=-1: 
	print ...ect. 
 
grazie 
> ah, scusa, manca la soluzione ;-) 
>  
> puoi utilizzare il metodo index di stringa, eventualmente in costrutto try. 
>  
> try: 
>   if stringa.index(sottostringa): 
>     return True 
> except: 
>   return False 
>  
> ciccio a unical.it wrote: 
>  
> >Salve ragazzi,  
> >ho un semplice script per ricercare una sottostringa del tipo:  
> >  
> >lista1=[["1\t2\t0.000\t2.2322\t0.001\n"],["1\t3\t0.000\t1.1123\t0.201\n"]] 
>  
> >lista2=["1\t3\t0.000\t1.1123\n"]  
> >for i in lista1:  
> >     if lista2[0].strip() in i[0]:  
> >             print 
> i[0].strip()+"\t"+((lista2[0].strip()).split("\t"))[3]+"\n"  
> >     else:  
> >             print i[0]  
> >  
> >Se lo faccio correre su python 2.3 funziona e restituisce:  
> >  
> >1       2       0.000   2.2322  0.001  
> >  
> >1       3       0.000   1.1123  0.201   1.1123  
> >  
> >Mentre se lo faccio correre su python 2.2 ottengo il seguente errore:  
> >  
> >Traceback (most recent call last):  
> >  File "p.py", line 4, in ?  
> >    if lista2[0].strip() in i[0]:  
> >TypeError: 'in <string>' requires character as left operand  
> >  
> >e non so' a cosa si riferisce. Poiche' posso lavorare solo su python 2.2 e 
> non  
> >ho la possibilita' di aggiornare il sistema, potreste suggerirmi come 
> ovviare  
> >a questo errore?  
> >  
> >grazie  
> >  
> >ernesto  
> >  
> >  
> >  
> > 
> >------------------------------------------------- 
> >This mail sent through IMP: http://horde.org/imp/ 
> > 
> >_______________________________________________ 
> >Python mailing list 
> >Python a lists.python.it 
> >http://lists.zope.it/cgi-bin/mailman/listinfo/python 
> > 
> >   
> > 
>  
> _______________________________________________ 
> Python mailing list 
> Python a lists.python.it 
> http://lists.zope.it/cgi-bin/mailman/listinfo/python 
>  
 
 

-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/




More information about the Python mailing list