list.append() is the obvious choice for adding to the end of a list. Here's a reasonable explanation for the missing
list.prepend(). Assuming my list is short and performance concerns are negligible, is
list[0:0] = [x]
s.insert(0, x) form is the most common.
Whenever you see it though, it may be time to consider using a collections.deque instead of a list.
If you can go the functional way, the following is pretty clear
new_list = [x] + your_list
Of course you haven't inserted
your_list, rather you have created a new list with
x preprended to it.