我創建了一個列表,像這樣:如何讓raw_input提示自動從前面的列表中讀取一個字符串?
names=["Tom", "Dick", "Harry"]
我想用在提示這些列表元素的raw_input
。
例如,我希望看到下一行:a=raw_input("What is Tom's height?")
,只是在此表單中它是硬編碼,因此a
的提示將始終要求Tom
的高度。
我希望代碼更靈活,以便在提示中自動更新列表元素的任何更改。例如,如果我將列表更改爲names=["Matthew", "Sarah", "Jane"]
我希望a
的提示請求Matthew
的高度,以便始終讀取列表的第一個元素。
我該怎麼做才能讓列表中的元素髮生變化時提示會自動改變?
提示符只是一個字符串。構建你喜歡的字符串並將其作爲參數傳遞給'raw_input'。 – DyZ
將名稱索引作爲參數傳遞給['str。format()'](https://docs.python.org/2/library/string.html#format-examples) – davedwards
你只想要它來問第一個人的身高嗎?或者你想讓程序通過列表中的每個人並詢問他們的身高? –