How to turn a string into a list of integers?

Peter Otten __peter__ at web.de
Wed Sep 3 08:52:57 EDT 2014


cl at isbd.net wrote:

> I know I can get a list of the characters in a string by simply doing:-
> 
>     listOfCharacters = list("This is a string")
> 
> ... but how do I get a list of integers?
> 

>>> [ord(c) for c in "This is a string"]
[84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 115, 116, 114, 105, 110, 103]

There are other ways, but you have to describe the use case and your Python 
version for us to recommend the most appropriate.




More information about the Python-list mailing list