0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 23
1

Переименование элементов списка в соответствии с другим списком

04.11.2018, 00:48. Показов 1860. Ответов 2
Метки нет (Все метки)

Есть список, содержащий номера вида
preds [ 0 5 3 1 ..... 45 6]
И список содержащий слова, на которые эти номера должны быть заменены
names [ 'a', ' б'......]
Как произвести такую замену?
Данный код к успеху не привел.
Python
1
2
3
4
5
6
for name in names:
    i=0
    for pred in preds:
        if pred==i:
            pred=name
        i=i+1
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2018, 00:48
Ответы с готовыми решениями:

Связать каждую ячейку списка с другим списком
Помогите пожалуйста. перечитала кучу информации, но поскольку VBA не владею вообще, то не смогу...

Убрать из одного списка все совпадения с другим списком
У меня есть список данных: List<Data> DataList; public class Data { public int...

Корректное отображение списка изменяющего размер при пересечении с другим списком
Доброго дня, Есть список изменяющий высоту при наведении (из этой темы) и все хорошо до момента...

Переименование файла в соответствии с id в БД
Пожалуйста помогите я новичок пишу сайт мне надо добавить функцию которая меняет имена при каждом...

2
116 / 100 / 53
Регистрация: 13.04.2014
Сообщений: 233
04.11.2018, 21:45 2
Не понятна задача. Хорошо бы конкретные примеры. Пока могу сказать, что выражение pred=name не изменяет список preds. Вот похожий фрагмент кода, который делает то, что вы, вероятно, предполагали:
Python
1
2
3
4
5
6
for name in names:
    i = 0
    for index, pred in enumerate(preds):
        if pred == i:
            preds[index] = name
        i = i + 1
0
29 / 21 / 8
Регистрация: 23.10.2018
Сообщений: 51
Записей в блоге: 3
06.11.2018, 10:07 3
Если правильно понял, то получится

Python
1
2
3
for i, j in enumerate(preds):
    if i < len(names):
        preds[i] = names[j]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2018, 10:07
Помогаю со студенческими работами здесь

Переименование файлов в соответствии с текстовым файлом
В папке имеется N файлов и txt с N строчками. Задача: составить скрипт, который считывает строку,...

Функция для сравнения элементов списка с другим значением
Есть ли оператор или функция, которая при работе со списком (как контейнер), будет сравнивать...

Попеременное распределение элементов списка по двум другим спискам
Определите отношение divideList(+List, –List1, –List2) таким образом, чтобы элементы списка List...

Переименование файлов в соответствии с данными из заданной таблицы
Доброго времени суток! Есть несколько сотен-тысяч файлов, так же есть таблица с несколькими...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru