provare
states.split()
restituisce la lista
['Alaska',
'Alabama',
'Arkansas',
'American',
'Samoa',
'Arizona',
'California',
'Colorado']
e questo restituisce l'elemento casuale della lista
import random
random.choice(states.split())
dichiarazione spaccatura analizza la stringa e restituisce la lista, da di default è diviso in lista per spazi, se si specifica la stringa è divisa per questa stringa, quindi per esempio
states.split('Ari')
rendimenti
['Alaska Alabama Arkansas American Samoa ', 'zona California Colorado']
Btw, la lista è in python interpretati con [] parentesi invece di {} parentesi, {} parentesi vengono utilizzate per i dizionari, si può leggere di più su questo here
Vedo che probabilmente siete nuovi in Python, quindi vorrei darvi qualche consiglio su come usare la grande documentazione di Python
Quasi tutto ciò che vi serve può essere d here È possibile utilizzare anche la documentazione inclusa in python, aprire la console python e scrivere help() Se non si sa cosa fare con alcuni oggetti, installerei ipython, scrivere istruzione e premere Tab, ottimo strumento che ti aiuta con l'interazione con il linguaggio
ho appena scritto questo qui per mostrare che pitone è grande strumento anche perché è grande la documentazione ed è davvero potente per sapere questo
fonte
2011-11-25 08:47:16
che cosa si intende per "renderlo come variabile"? –
Perché vuoi dividere "American Samoa" in due elementi? – JJJ
Ama che questa risposta sia stata identificata in modo identico da 5 persone entro 1 minuto l'una dall'altra. – jlemaitre