[Python] strano problema conversione string to list

Y3s y3s a katamail.com
Lun 26 Nov 2007 23:23:05 CET


Il giorno 26/nov/07, alle ore 23:08, Mr.SpOOn ha scritto:

> On Nov 26, 2007 8:32 PM, Y3s <y3s a katamail.com> wrote:
>> list(stringa) non ti piace? :-)
>
> coff coff... era, ehm... troppo facile in questo modo.

list() prende un qualunque iterabile e costruisce una lista  
contenente tutti i valori dell'iterabile stesso. E'molto comoda.


>
>> Le u indicano che le stringhe sono unicode, evidentemente hai la
>> versione unicode di wxPython:
>
> Mmm, in effetti quando ho installato wxPython forse ho scelto la
> versione unicode, ma non perché avessi qualche necessità particolare.
> Può creare problemi o incompatibilità?

No, è la versione giusta quasi sempre:

There are two versions of wxPython for each of the supported Python  
versions on Win32. They are nearly identical, except one of them has  
been compiled with support for the Unicode version of the platform  
APIs. Unless you've been told differently, you probably want to get  
the Unicode build of wxPython. Although they are not nativly Unicode  
like NT-based systems, the Unicode build of wxPython will also mostly  
work on Windows 98/Me systems using a Microsoft hack called MSLU (or  
unicows.dll) that translates unicode API calls to ansi API calls.  
However the coverage of the API is not complete so there are some  
difficult bugs lurking in there, so the best thing to do is to  
upgrade your machines if possible, otherwise Windows 98/Me users may  
want to try the ANSI build instead.

Comunque non spaventarti per quelle "u", è del tutto normale ed è  
solo il modo di visualizzazione dell'interprete python, se fai una  
print dal tuo programma vedi che ti stampa correttamente, senza le u!!

Ciao


--
Antonio Valente




More information about the Python mailing list