28 lines
641 B
Python
28 lines
641 B
Python
from pprint import pprint
|
|
|
|
|
|
# DICTIONARY representing a device
|
|
device = {
|
|
"name": "sbx-n9kv-ao",
|
|
"vendor": "cisco",
|
|
"model": "Nexus9000 C9300v Chassis",
|
|
"os": "nxos",
|
|
"version": "9.3(3)",
|
|
"ip": "10.1.1.1",
|
|
1: "any data goes here",
|
|
}
|
|
|
|
# SIMPLE PRINT
|
|
print("\n_____ SIMPLE PRINT ____________________")
|
|
print("device:", device)
|
|
print("device name:", device["name"])
|
|
|
|
# PRETTY PRINT
|
|
print("\n_____ PRETTY PRINT ____________________")
|
|
pprint(device)
|
|
|
|
# FOR LOOP, NICELY FORMATTED PRINT
|
|
print("\n_____ FOR LOOP, USING F-STRING ____________________")
|
|
for key, value in device.items():
|
|
print(f"{key:>16s} : {value}")
|