Список со многими словарями VS словарь с несколькими списками?

Я делаю некоторые упражнения с наборами данных, например, так:

Список со многими словарями

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"}
]

Словарь с несколькими списками

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

Панды датафреймы

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

Вопросы:

Должен ли я структурировать наборы данных как пользователи или как пользователи2?Есть ли различия в производительности?Один читабельнее другого?Есть ли стандарт, которому я должен следовать?Я обычно конвертирую их в кадры данных панд. Когда я делаю это, обе версии идентичны ... верно?Вывод имеет значение true для каждого элемента, поэтому не имеет значения, правильно ли я работаю с panda df?

Ответы на вопрос(3)

Ваш ответ на вопрос