Jan-07-2017, 04:37 PM
String formatting as advised.
Example:
Example:
data = '''\ Arkansas,Little_Rock Delaware,Dover Illinois,Springfield Indiana,Indianapolis Kentucky,Frankfort''' data_list = [line.split(',') for line in data.split('\n')] header = ['State', 'Capital'] sf = "{:<10s} {:>5s}" print(sf.format(*header)) print('-'*23) for sublist in data_list: print(sf.format(*sublist)) print('-'*23)
Output:State Capital
-----------------------
Arkansas Little_Rock
Delaware Dover
Illinois Springfield
Indiana Indianapolis
Kentucky Frankfort
-----------------------