Предположим, если бы у меня был список, содержащий несколько файлов, например:
file_list = ['folder\\text.txt', 'folder\\data.csv', 'folder\\picture.png']
А также объявил строку:
file = 'text.txt' #Did not include 'folder\\', intentionally.
Как я могу получить индексиз file_list, используя переменную 'file'?
Я пробовал следующее:
index = file_list.index(file)
filename = file_list[index]
print(filename)
Однако я получаю этот результат:
ValueError: 'text.txt' is not in list
Я понял, почему мое решение не удалось, но есть ли эффективное решение для захвата индекса с помощью строковой переменной?