Я создал список так:Как заставить приглашение raw_input автоматически читать строку из предыдущего списка?
names=["Tom", "Dick", "Harry"]
Я хочу использовать эти элементы списка в строке для raw_input
.
Например, я хотел бы следующую строку следующего содержания: a=raw_input("What is Tom's height?")
исключением того, что в таком виде она закодирована так, что запрос на a
всегда будет просить высоты Tom
«s.
Я бы хотел, чтобы код был более гибким, чтобы любое изменение элемента списка автоматически обновлялось в подсказке. Например, если я изменил список на names=["Matthew", "Sarah", "Jane"]
, я бы запросил a
, чтобы задать высоту Matthew
так, чтобы он всегда читал первый элемент списка.
Как это сделать, чтобы подсказка автоматически изменилась, если элементы в списке изменились?
Запрос - это просто строка. Постройте нужную строку и передайте ее параметру 'raw_input'. – DyZ
передать индекс имен в качестве аргументов ['str.format() '] (https://docs.python.org/2/library/string.html#format-examples) – davedwards
Вы хотите, чтобы он попросил высоту первого лица? Или вы хотите, чтобы программа проходила через всех в списке и требовала их роста? –