s = set (domanda) # imposto la variabile s, che contiene il conto delle singole lettere per l'oggetto domanda
No, set() ti ritorna una oggetto iterabile simile a una lista eliminando gli elementi doppi.
E' più semplice leggere il codice che spiegarlo:
codice:
>>> set([1,2,3,4,4,4,])
set([1, 2, 3, 4])
>>> set(['a', 'b', 'b', 'b'])
set(['a', 'b'])
>>>
set (["a","b","c","d","f","g"]) # setto verso quali parametri deve contare
No, funziona in tutt'altro modo (vedi sopra).
for x in s: # creo un ciclo, che attraversa s, e quindi domanda.. però non ho capito la x che significa
La x è una variabile che ad ogni ciclo che compi nel for assume un valore diverso. Es:
codice:
>>> for x in 'ciao':
... print x
...
c
i
a
o
>>>
Leggi bene il tutorial base perchè il for è proprio una delle prime cose che devi capire.