В маленьком script, который я написал, функция .append() добавляет введенный элемент в начало списка, а не конец этого списка. (Как вы можете ясно понять, я совершенно новичок в Python, так что легко на меня)
list.append(x)
Добавить элемент в конец списка; эквивалентноa[len(a):] = [x]
.
Что говорится в https://docs.python.org/2/tutorial/datastructures.html.
Вы можете увидеть мой код ниже:
user_input = []
def getting_text(entered_text):
if entered_text == "done":
print "entering the texts are done!"
else:
getting_text(raw_input("Enter the text or write done to finish entering "))
user_input.append(entered_text)
getting_text(raw_input("Enter the first text "))
print user_input
Я что-то не понимаю, потому что функция печати печатает c,b,a
вместо a,b,c
(порядок ввода ввода a,b,c
)