複数の技術プロジェクトを同時にこなしてきたため、2 日目のレポートのリリースが遅れたことをお詫びします。それでも、#100daysofMiva チャレンジで Python の旅の 2 日目から学んだことを共有できることに興奮しています。
2 日目: Python リスト
私が使用したいくつかの単純な Python リストについては、ここをクリックしてください
Python リストは Python の基本的なデータ構造であり、その複雑さを探求するために 2 日目を費やせることに興奮しています。私が学んだことの要約は次のとおりです:
リスト項目へのアクセス: インデックス作成とスライス手法を使用して個々のリスト項目にアクセスする方法を学びました。たとえば、リスト my_list = [1, 2, 3, 4, 5] がある場合、my_list[0] を使用して最初の項目にアクセスし、出力 1 を取得できます。また、スライスを使用して、そのサブセットを取得することもできます。 [2, 3] を取得するための my_list[1:3] のようなリスト。
リスト項目の変更: 代入演算子を使用してリスト項目を変更する方法を発見しました。たとえば、リスト my_list = [1, 2, 3, 4, 5] がある場合、my_list[1] = 10 を使用して 2 番目の項目を 10 に変更すると、リストは [1, 10, 3, 4] になります。 、5].
リスト項目の追加: append()、extend()、insert() メソッドを使用してリストに項目を追加する練習をしました。たとえば、my_list.append(6) を使用してリストの末尾に項目を追加したり、my_list.insert(2, 7) を使用して特定の位置に項目を挿入したりできます。
リスト項目の削除:remove()、pop()、および del ステートメントを使用してリストから項目を削除する方法を学びました。たとえば、my_list.remove(2) を使用して最初に出現した項目 2 を削除したり、my_list.pop(1).
ループ リスト: for ループと while ループを使用してリストを反復処理する方法を理解しました。たとえば、for ループを使用してリスト内の各項目を出力できます。 for item in my_list: print(item).
リスト内包: リスト内包の概念と、既存のリストから新しいリストを作成する方法を理解しました。たとえば、[x**2 for x in my_list] を使用して、数値の 2 乗を含む新しいリストを作成できます。
リストの並べ替え: sort() 関数とsorted() 関数を使用してリストを並べ替える方法を学びました。たとえば、my_list.sort() を使用してリストを昇順に並べ替えたり、sorted(my_list) を使用してリストの並べ替えられたコピーを取得したりできます。
リストのコピー: copy() メソッドと list() 関数を使用してリストのコピーを作成する方法を発見しました。たとえば、my_list.copy() を使用してリストの浅いコピーを作成したり、list(my_list) を使用して深いコピーを作成したりできます。
リストの結合: + 演算子と extend() メソッドを使用してリストを連結する練習をしました。たとえば、my_list + [6, 7, 8] を使用して 2 つのリストを連結したり、my_list.extend([6, 7, 8]).
インデックス作成について
リスト要素には、「インデックス作成」手法を使用してアクセスできます。リストは、各項目に一意のインデックスを持つ順序付けされたコレクションです。このインデックス番号を使用してリスト内の項目にアクセスできます。以下の画像を参照してください:
以上が#f #ミバの日 || Python リストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。