Сопоставление двух списков и установка значений

Главная Форумы Задать вопрос Сопоставление двух списков и установка значений

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #6584 Score: 0
    Vladimir
    Участник
    1 pt

    Подскажите пожалуйста как в зависимости от имени элемента списка 1 установить значения списка 2

    #6586 Score: 1
    Legantmar
    Хранитель
    475 pts

    я вижу себе решение через словарик (dict1)

    dict1 = {"A1":[1,12,54], "A2":[4,9,6], "A3":[5,7,7], "A4":[8,5,8], "A5":[4,4], "A6":[3]}
    list1 = ["A1", "A2", "A4", "A3", "A6"]
    outList = [dict1[i] for i in list1]
    print outList

    результат:
    [[1, 12, 54], [4, 9, 6], [8, 5, 8], [5, 7, 7], [3]]

    соответственно не сложно все это получить из одного Excel документа и записать в другой (или в этот же), если уметь работать с excel

    #6587 Score: 0
    Vladimir
    Участник
    1 pt

    а если нужно А[i] : [1..n..k ] ? как это описать в питоне? То есть неизвестное заранее количество А и элементов А соответственно?

    #6588 Score: 0
    Vladimir
    Участник
    1 pt

    А как подать правильно из Excel данные в dict?

    #6589 Score: 0
    Vladimir
    Участник
    1 pt

    Подскажите что не так делаю?

    Пишет либо Empty list

    либо выдает ошибку

    #6590 Score: 1
    Legantmar
    Хранитель
    475 pts

    18 строчка – может быть dict1.iteritems() ?

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Для ответа в этой теме необходимо авторизоваться.