Jan-24-2018, 06:35 PM
Rather than using pp, use format:
def formatted_print(): delivery_type = ["CMR - Construction Management at Risk", "DBB - Design Bid Build", "DB - Design Build", "MP - Multi-Prime", "IPD - Integrated Project Delivery,"] fee_type = ["HOURLY", "HOURLY NTE", "FIXED FEE", "PERCENTAGE", "INVESTMENT", "PRO_BONO"] for type, fee in zip(delivery_type, fee_type): type = type.split('-') print('{0:<4}-{1:<40}{2}'.format(type[0], type[1], fee)) if __name__ == '__main__': formatted_print()output:
Output:CMR - Construction Management at Risk HOURLY
DBB - Design Bid Build HOURLY NTE
DB - Design Build FIXED FEE
MP - Multi PERCENTAGE
IPD - Integrated Project Delivery, INVESTMENT