d1mpi
@d1mpi
Кто куда, а я в Python

Как дополнять список?

Допустим у меня есть список:
data = {"1": ["xyz", ""]}

Как мне положить новые данные, чтобы вышло:
{"1": ["xyz", ""], "2": ["abc", "def"]}

И как возможно сделать так, чтобы если в 2: abc, def, 123.
То в 1 добавлять: xyz, "", ""
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
так список или словарь?
твой пример так:
data["2"] = ["abc", "def"]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
d1mpi
@d1mpi Автор вопроса
Кто куда, а я в Python
Второй вопрос решил данным решением:
long = 0
    for val in data.values():
        if long < len(val):
            long = len(val)

    for val in data.values():
        add_long = long - len(val)
        for row in range(add_long):
            val.append('')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы