Создать переменную со списком строк

Я хотел бы знать, можно ли использовать содержимое списка переменных строк для создания новой переменной.

В качестве примера:

str={"cow","monkey"}

эти строки извлекаются из файла. Теперь я хотел бы обратиться к этим строкам так, как если бы они были переменной. Таким образом, переменная cow может быть установлена ​​на {4,2,3} или что-то еще. Любая ссылка как str [[1]] , конечно, дает строку «cow».

Есть какие-нибудь подсказки, или это все равно плохая идея?

Конечно, я мог бы добавить информацию в список, который я уже есть такие, как:

str={{"cow",{4,2,3}},{"monkey",{}}

, но тогда я все равно не смогу напрямую обращаться к корове как к переменной.

5
задан Mr.Wizard 31 May 2011 в 16:02
поделиться