[Python] or

Lorenzo Sutton lorenzofsutton a gmail.com
Mar 18 Mar 2014 17:51:25 CET


On 18/03/2014 17:25, Filippo Dal Bosco - wrote:
> Il giorno Tue, 18 Mar 2014 16:53:42 +0100
> Marco Beri <marcoberi a gmail.com> ha scritto:
>
>> 2014-03-18 16:46 GMT+01:00 Filippo Dal Bosco - <
>> Filippo.DalBosco a whiteready.com>:
[...]
  una lista che non contiene
> ' ', 'pippo' , 'pluto'

Allora vuoi che tutte e tre le condizioni siano soddisfatte allo stesso 
tempo: quindi un and.. per esempio

 >>> l = [' ', 'pippo', 'pluto', 'peppa pig', 'mario', 'foo', 'homer']
 >>> new_list = []
 >>> for word in l:
	if word != ' ' and word != 'pippo' and word != 'pluto':
		print word, "oh yes!"
		new_list.append(word)
	else:
		print word, 'bye bye..'

		
   bye bye..
pippo bye bye..
pluto bye bye..
peppa pig oh yes!
mario oh yes!
foo oh yes!
homer oh yes!
 >>> new_list
['peppa pig', 'mario', 'foo', 'homer']

Qualche altro esempio...
 >>> word == 'pippo'
 >>> word == ' ' or word == 'pippo' or word == 'pluto'
True
 >>> word != ' ' or word != 'pippo' or word != 'pluto'
True
 >>> word2 = 'mario'
 >>> word2 == ' ' or word == 'pippo' or word == 'pluto'
True
 >>> word2 == ' ' or word2 == 'pippo' or word2 == 'pluto'
False
 >>> word2 != ' ' or word2 != 'pippo' or word2 != 'pluto'
True
 >>> word2 != ' ' and word2 != 'pippo' and word2 != 'pluto'
True
 >>> not word == ' ' or not word == 'pippo' or not word == 'pluto'
True
 >>> not word2 == ' ' or not word2 == 'pippo' or not word2 == 'pluto'
True

Ciao
Lorenzo


Maggiori informazioni sulla lista Python