I am trying to make sure that no matter the length of the elements on a list I have, only the first X characters are displayed when I do an output.
For instance if I had:
DATA = 
Column1 Column2 Column3
ABCD    1234    5678
FGHI    0987    6543
ABCDEFGH135791011   3545455
I would like that last line to only select the first 7 characters so I can print:
Column1 Column2 Column3 
ABCD    1234    5678 
FGHI    0987    6543 
ABCDEFG 1357910 3545455
I will miss some text and number but will have the main data in a readeable format.
Also, this is not about "How to do a substring". I know that if A = 'abcdefg' I can simply do A[:5] to get the first 5 characters. What I want is to do that on a list without having a nested "for". (yeah one could simply build a FOR each IN ... and create a new table with each elemented being trimmed). I am interested to know if there is an elegant "Pythonic" way of doing that.
Thanks!
 
    