Python Forum
looking 4 py code: line up columns
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
looking 4 py code: line up columns
#8
String formatting as advised.
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 -----------------------
Reply


Messages In This Thread
looking 4 py code: line up columns - by Skaperen - Jan-06-2017, 06:25 AM
RE: looking 4 py code: line up columns - by wavic - Jan-07-2017, 08:05 AM
RE: looking 4 py code: line up columns - by snippsat - Jan-07-2017, 04:37 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  wanted: regex or code to find valide def statements in a line Skaperen 13 5,633 Mar-20-2020, 11:54 PM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020