В готовой таблице данные выводятся в каждый столбец одной сплошной строчкой, и по итогу таблица становится слишком длинной, подскажите как вывести таблицу, но при этом что бы данные из словаря были записаны в этой таблице в столбик (для более удобной читабельности)
from prettytable import PrettyTable
slovar_1 = {"amd": 16, "intl":10, "fis":11, "bb":17, "nvda":14}
slovar_2 = {"amd": 4, "intl":2, "fis":9, "bb":3, "nvda":8}
slovar_3 = {"amd":376, "intl":219, "fis":129, "bb":190, "nvda":401}
name = ["Debt To equity Ratio", "Current Ratio", "Total Ratio"]
index = [sorted(slovar_1.items(), reverse=True, key=lambda para: para[1]),
sorted(slovar_2.items(), reverse=True, key=lambda para: para[1]),
sorted(slovar_3.items(), reverse=True, key=lambda para: para[1])]
table = PrettyTable(name)
data = index[:]
table.add_row(data[:])
data = data[:]
print(table)
Для таблицы словари уже отсортированы (от большего к меньшему).
Вся проблема в выводе данных в одну длинную строку(приложил скрин).
А нужно что бы было так.