LuckyTemplates の Python リストと For ループ

LuckyTemplates の Python リストと For ループ

このチュートリアルでは、 For ループがLuckyTemplatesの Python リスト要素を反復処理する方法を示します。リストは、単純なものから高度なものまでの要素で構成される Python データ型であることに注意してください。

For ループを使用すると、類似したコードを限られた回数だけ繰り返すことができます。複雑な問題を単純化して単純化します。

まず、Jupyter Notebook を使用して新しい Python Notebook を作成する必要があります。Python ノートブックを開いたら、コード セルで Python リストを作成できます。 

目次

LuckyTemplates で Python リストと For ループを作成する – 数値

サンプルリストをmy_listと呼びましょう。Python リストは角かっこ「[ ]」で示され、カンマ「,」で区切られます。

LuckyTemplates の Python リストと For ループ

要素を必ず括弧内に入れてください。そうしないと、実行時に何も表示されません。

LuckyTemplates の Python リストと For ループ

リスト内のすべての要素に1を追加するとします。入力エラーが発生するため、コードに単純に +1 を入力することはできません。そのためには、 For Loopを使用してリスト内の各要素を反復する必要があります。 

LuckyTemplates の Python リストと For ループ

Forという単語を使用して、ループの後に変数とも呼ばれるプレースホルダーが続くことを示します。通常はixなどの変数を使用しますが、ここではiを使用してみましょう。繰り返しますが、各要素に1を追加します。したがって、以下のコードを入力して、リスト内の各項目を反復処理する必要があります。

LuckyTemplates の Python リストと For ループ

次に、それをPrintステートメントでラップします。これを実行すると、Python リストの各要素に 1 が正常に追加されたことがわかります。

LuckyTemplates の Python リストと For ループ

いつでも好きな数字を変更したり追加したりできることを知っておいてください。たとえば、5を追加したいとします。括弧内の数字を入力するだけです。実行すると、各要素が5に追加されたことが結果として表示されます。

LuckyTemplates の Python リストと For ループ

for ループを使用して既存のリストを新しいリストに追加する

以前のリストから得た結果をリストに追加したい場合があります。例として6、8、9、10、11結果を使用してみましょう。まず、新しいコード セルに空のリストを作成し、そこに以前のリスト「my_list」を組み込むことができます。

この空のリストを「new_list」と呼び、 X を変数として使用して For ループを作成しましょう。my_listという既存のリストを追加するので、それを繰り返します。

LuckyTemplates の Python リストと For ループ

次に、 my_listの値を5 に追加したいので、x = x+5を追加する必要があります。ここで、変数Xを使用して、前のリストをnew_listに追加します。Append は、既存のリストの末尾に要素を追加するために使用されます。

LuckyTemplates の Python リストと For ループ

新しいセルに変数new_listを入力します。これを実行すると、結果が新しいリストに正常に追加されたことがわかります。

LuckyTemplates の Python リストと For ループ

LuckyTemplates で Python リストと For ループを作成する – テキスト

以前、数値を使用してPython リストと For ループを作成する方法をいくつか示しました。次に、同じ方法でいくつかのテキストを評価してみましょう。この例では会社名を使用します。

companyという単語を入力し、括弧を追加して、その中に会社名をリストしてみましょう。この例では、 MicrosoftIBMTesla、およびMetaを使用しましょう好きな会社を利用できることに注意してください。 

LuckyTemplates の Python リストと For ループ

For ループを使用して、タイトルに文字「 a 」が含まれる会社を返したいと考えています。これらの企業を分類するには、以下のコードを入力して For ループを作成します。

。 

LuckyTemplates の Python リストと For ループ

このコードは、For ループを使用してリスト内の各要素を処理することにより、文字「 a 」を持つ要素を 1 つずつ出力して実行できることを示しています。

LuckyTemplates の Python リストと For ループ

リストに含まれる何千もの異なる要素をループすることを見れば、このメソッドがいかに便利で強力であるかがわかります。チュートリアルを続けて、List Comprehension と呼ばれる別のメソッドを紹介します。

LuckyTemplates で Python リストと for ループを作成する – リスト理解数値

リストの内包理解は、私が以前に示したものと非常によく似ています。違いは、はるかにわかりやすく、簡単で、時間効率が高いことです。プログラムで使用される行数を制限できるため、一部の人に好まれています。同じコード セル内の各要素に 1 を直接追加する最初と 2 番目の例に同じアクションを作成してみましょう。 

混乱を避け、比較を行うために、リストにmy_list2という名前を付け、括弧内に Python リスト要素を入力します。その下に、 my_list2にリストされている各要素に 1 を加算する式を示す新しいリスト「 new_list_2, 」を作成します。

LuckyTemplates の Python リストと For ループ

新しいセルでnew_list_2を実行すると、以前と同じ結果または要素の結果が表示されます。

LuckyTemplates の Python リストと For ループ

どちらの方法でも同じ結果が得られることがわかります。ただし、リスト内包表記を使用すると、はるかに短く、速く、簡単になります。 

LuckyTemplates で Python リストと for ループを作成する – リスト理解テキスト

最後に、リスト内包表記を使用できる別の方法は、会社名に関する前の例と同じように、テキストの評価にリスト内包表記を使用することです。前回と同じアクションを実行して、各企業を繰り返して特定の要素を取得しましょう。

比較するために別の名前 (例: a_company) を使用してみましょう。会社リストの各要素 ( i ) に' a ' が含まれる場合、その要素( i )を返したいと考えています。以下のコードを参照してください。

LuckyTemplates の Python リストと For ループ

新しいセルにa_companyリストを入力すると、「 a」という文字を持つ要素または会社が表示されます。

LuckyTemplates の Python リストと For ループ

For ループを使用してリスト内の要素を固定することもできます。同じ例を使用して、 Pythonリスト内のすべての要素を大文字にしたいとします。

前に小文字で書かれた同じ企業リストをコピーし、その下に For ループを入力します。リスト内の各要素を大文字にするには、upper()メソッドを使用する必要があります。

LuckyTemplates の Python リストと For ループ

このコードを実行すると、 Python リスト内のすべての要素が大文字で入力されていることがわかります。

LuckyTemplates の Python リストと For ループ


Python ユーザー定義関数 | 概要LuckyTemplates で Python を使用して Python
でサンプル データセットを読み込む方法|
データセットと文字列関数

結論

ここで説明した方法は、LuckyTemplates の Python リストと For ループを使用して実行できるすべてのことのほんの一部です。

リストは Python で使用できる最も汎用性の高いデータ型であり、カンマで区切られた値または括弧内の項目のリストとして記述されます。Python リストは、複数のデータを同時に保存するのに役立ちます。

一方、For ループは、ユーザーが何千もの要素を含む可能性のあるリストを走査できるようにするため、Python では非常に重要です。

ではごきげんよう、

ガリム









Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて