Liste mit vielen Wörterbüchern VS Wörterbuch mit wenigen Listen?

Ich mache einige Übungen mit Datensätzen wie folgt:

Liste mit vielen Wörterbüchern

users = [
    {"id": 0, "name": "Ashley"},
    {"id": 1, "name": "Ben"},
    {"id": 2, "name": "Conrad"},
    {"id": 3, "name": "Doug"},
    {"id": 4, "name": "Evin"},
    {"id": 5, "name": "Florian"},
    {"id": 6, "name": "Gerald"}
]

Dictionary mit wenigen Listen

users2 = {
    "id": [0, 1, 2, 3, 4, 5, 6],
    "name": ["Ashley", "Ben", "Conrad", "Doug","Evin", "Florian", "Gerald"]
}

Pandas Datenrahmen

import pandas as pd
pd_users = pd.DataFrame(users)
pd_users2 = pd.DataFrame(users2)
print pd_users == pd_users2

Fragen

Soll ich die Datensätze wie Benutzer oder wie Benutzer2 strukturieren? Gibt es Leistungsunterschiede?Ist einer lesbarer als der andere? Gibt es einen Standard, dem ich folgen sollte?Ich konvertiere diese normalerweise in Pandas-Datenrahmen. Wenn ich das mache, sind beide Versionen identisch ... oder?Die Ausgabe gilt für jedes Element, es spielt also keine Rolle, ob ich mit panda df arbeite, oder?