拡張について話すときは、追加について言及する必要があります。
最初にコードを見て、次に原則を説明します
原則:
2 つのメソッドは、次の拡張と追加を行います。リストは似ているように見えますが、実際にはまったく異なります。 extend はパラメータ (常にリスト) を受け取り、このリスト内の各要素を元のリストに追加します。
ここでは、リストに 3 つの要素 (「a」、「b」、「c」) があり、3 つの要素 (「d」、「e」、「f」) のリストを含む別の要素を使用します。展開すると、新しいリストには 6 つの要素が含まれます。一方、
Append は、任意のデータ型のパラメータを受け入れ、単純にリストの末尾に追加されます。ここでは、3 つの要素を含むリスト パラメーターを使用して append メソッドが呼び出されます。
元のリストには 3 つの要素が含まれていましたが、現在は 4 つの要素が含まれています。なぜ 4 つの要素なのか?追加された最後の要素自体がリストであるためです。リストには、他のリストを含め、あらゆる種類のデータを含めることができます。これは、あなたが望む結果になる場合もあれば、そうでない場合もあります。拡張することが目的の場合は、append を使用しないでください。
以上がPythonで拡張とは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。