Если все эти списки будут иметь одинаковую длину, вы можете объединить каждую соответствующую запись (разделенную пробелом), чтобы создать список объединенных строк, а затем объединить те (разделенные новой строкой), чтобы создать отображаемый список результатов. Я решил сделать это с помощью какого-нибудь волшебства со списком (не для циклов!).
print '\n'.join([' '.join([cusip_item, bond_name_item, bond_price_item]) for (cusip_item, bond_name_item, bond_price_item) in zip(cusip_result, bond_name_result, bond_price_result)])
Надеюсь, это отвечает вашим потребностям. Если нет, я уверен, что на этот вопрос будет несколько других толкований:)
Edit: я понимаю, что это немного долго, но вы могли бы сократить имена переменных, возможно. В качестве альтернативы (или, возможно, в дополнение), вы можете определить zip (cusip_result, bond_name_result, bond_price_result) до понимания. Я просто не могу помочь себе с этими вещами, хотя, я люблю горячие лайнеры Python One!