python data strcutures ページhttp://docs.python.org/tutorial/datastructures.htmlは言う
リストをキューとして使用することもできます。この場合、最初に追加された要素が最初に取得された要素になります (「先入れ先出し」)。ただし、リストはこの目的には効率的ではありません。リストの末尾からの追加とポップは高速ですが、リストの先頭からの挿入またはポップは低速です (他のすべての要素を 1 つシフトする必要があるため)。
リストの先頭に挿入すると非効率になる理由は理解できます。しかし、リストの先頭/先頭のポップが遅いと言うのはなぜですか? リストでポップ操作を行っている間、シフトは必要ありません。