我正在python中编写一个简单的程序:
print "enter 100 words:"
1 = raw_input("word 1")
2 = raw_input("word 2")
我不想输入raw_input
100次
请给出解决方案。
答案 0 :(得分:7)
print "Enter 100 words:"
words = [] # create a list
for x in range(100): # loop through all the numbers from 0 to 100
words.append(raw_input("Word {}".format(x + 1))) # ask for the word,
# then add it to the list
这将只创建一个列表,然后添加100次。
答案 1 :(得分:1)
Oneliner:
Inputs = map (raw_input, map (lambda x: "Word " + str(x) + " : ", xrange (1, 5)))
print Inputs
示例运行:
$ python Test.py
Word 1 : A
Word 2 : B
Word 3 : C
Word 4 : D
['A', 'B', 'C', 'D']