Python Forum
format the output from a nested dictionary.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
format the output from a nested dictionary.
#6
If you don't want to import, then you'll have to code it up.

Use len(str) to find the length of each of the elements in each column. Then use format strings to print each of the elements from that column in the correct length.

formats = ["<20", 10, 5]
data = [15, "Hello", "/bin/sh"]

print("".join(f"| {d:{f}}" for d,f in zip(data,formats)))
Output:
| 15 | Hello | /bin/sh
Reply


Messages In This Thread
RE: format the output from a nested dictionary. - by bowlofred - May-03-2021, 06:48 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  need to compare 2 values in a nested dictionary jss 2 1,014 Nov-30-2023, 03:17 PM
Last Post: Pedroski55
  Nested dictionary acting strange Pedroski55 2 2,242 May-13-2021, 10:37 PM
Last Post: Pedroski55
Lightbulb Python Nested Dictionary michaelserra 2 2,763 Apr-18-2021, 07:54 AM
Last Post: michaelserra
  Can I format decimal places by column with a dictionary? Mark17 2 2,689 Dec-28-2020, 10:13 PM
Last Post: Mark17
  JupyterLab Dictionary Content Output Format Ourkid123uk 0 1,373 Sep-04-2020, 02:18 PM
Last Post: Ourkid123uk
  Issue accessing data from Dictionary/List in the right format LuisSatch 2 2,365 Jul-25-2020, 06:12 AM
Last Post: LuisSatch
  nested dictionary rkpython 7 3,383 May-29-2020, 11:13 AM
Last Post: rkpython
  Nested Dictionary/List tonybrown3 5 3,306 May-08-2020, 01:27 AM
Last Post: tonybrown3
  Format SQL Query Output phillyfa 2 4,253 Apr-22-2020, 07:45 AM
Last Post: buran
  Save output into a Excel Sheet with Format Table skaailet 1 2,578 Apr-17-2020, 11:56 PM
Last Post: thirteendec

Forum Jump:

User Panel Messages

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