2009-06-08 15 views
0

Ich versuche, ein Set-Objekt zu konvertieren zur Liste ... zum Beispiel „p = list (‚abc‘)“ nicht funktioniert. irgendwelche Ideen oder ist es eigen appengineKann nicht scheinen, Liste zu erhalten() arbeitet

+2

Was bedeutet „funktioniert nicht“? Können Sie ein bestimmtes schlechtes Verhalten bieten? Eine Fehlerverfolgung ist nett. Ein anderes falsches Verhalten ist hilfreich. –

+0

Mein Ziel war etwas zu tun wie: ## Codefragment objCategory = set (re.split ('^ \ s * | \ s *, * \ s * | \ s * $', objCategory)) cr = 2 p = list ('abc') ## dieses nicht funktioniert cr = 1 ## dies mit ich erwarte cr = 1 in meiner Liste der lokalen Variablen in django debug bekommen output.but es bleibt als 1. Bitte verzeihen Sie, wenn es umständlich scheint, aber ich bin ein Neuling für Python und Appengine. – Dhushyanth

+0

* bleibt als 2. Entschuldigung – Dhushyanth

Antwort

1

Ein Set-Objekt-Liste wie so umgewandelt wird:

my_list = list(my_set) 

ich aber verstehen Ihr Beispiel nicht. in einer Liste von Zeichen eine Zeichenfolge in eine Liste Ergebnisse Converting:

>>> list('abc') 
['a', 'b', 'c'] 
0

, wenn die Liste() Befehl für Sie nicht funktioniert, könnten Sie um es so funktionieren:

my_list = [] 
for item in my_set: 
    my_list.append(item) 

hth

0

Es gibt keine spezifische Änderung "inhärent" in Bezug auf allgemeine Aspekte wie Listen. Es ist genauso, einfache Python.

Verwandte Themen