Se si dispone di una stringa e si desidera creare un set che contenga inizialmente solo tale stringa, esiste un approccio più Pythonic rispetto al seguente?Come posso creare un set Python con un solo elemento?
mySet = set()
mySet.add(myString)
Di seguito mi dà una serie di lettere in myString
:
mySet = set(myString)
Cosa fa la virgola? anche mySet = {'abc'} sembra funzionare. – Thalecress
In generale, l'espressione 'x,' crea una tupla con un elemento ('x') - è una virgola che crea una tupla, non le parentesi. 'x,' è lo stesso di '(x,)'. –
@TimPeters Sì, ma questo non si applica ai set. –