Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –カスタム下限リスト


リストの下限をカスタマイズする必要がある場合は、リスト内包表記を使用して、特定の条件をリストに含めることができます。

以下は同じのデモンストレーションです-

my_list = [51, 71, 86, 21, 11, 35, 67]

print("The list is :")
print(my_list)

K = 50
print("The value of K is ")
print(K)

my_result = [element if element >= K else K for element in my_list]

print("The result is :")
print(my_result)

出力

The list is :
[51, 71, 86, 21, 11, 35, 67]
The value of K is
50
The result is :
[51, 71, 86, 50, 50, 50, 67]

説明

  • 整数のリストが定義され、コンソールに表示されます。

  • Kの値が定義され、コンソールに表示されます。

  • リスト内包表記は、要素を反復処理し、リスト内の要素がK以上であるかどうかを確認するために使用されます。

  • はいの場合、要素はリストに保存されます。そうでない場合、Kの値はリストに保存されます。

  • これは変数に割り当てられます。

  • これは、コンソールに出力として表示されます。


  1. タプルのリストをPythonのリストのリストに変換します

    要素がタプルであるPythonリストが提供される場合があります。次に、これらのタプルをさらに処理するためにリストに変換する必要があるデータ処理要件がある場合があります。この記事では、タプルのリストをリストのリストに変換する方法を説明します。 リスト内包表記付き これは、各要素をループするforループを作成し、list関数を適用してリストのリストを作成する簡単なアプローチです。 例 listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # Given list print("

  2. Pythonで分割されたカスタムリスト

    データ分析は、データを移動するためにラングリングする必要がある複雑なシナリオを投げかけます。このコンテキストでは、大きなリストを取得し、要件に従ってそれを多くのサブリストに分割する方法を見てみましょう。この記事では、これを実現するためのアプローチについて説明します。 zipおよびforループ付き このアプローチでは、リストダイシングを使用して、分割が発生する必要があるポイントから要素を取得します。次に、zipとforループを使用して、forループを使用してサブリストを作成します。 例 Alist = ['Mon', 'Tue', 'Wed',