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

Python –特定のデータ型の行を抽出します


特定のデータ型の行を抽出する必要がある場合は、リスト内包表記、「isinstance」メソッド、および「all」演算子が使用されます。

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

my_list = [[14,35, "Will"], [12, 26, 17], ["p", "y", "t"], [29, 40, 21]]

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

my_data_type = int

my_result = [row for row in my_list if all(isinstance(element, my_data_type) for element in row)]

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

出力

The list is :
[[14, 35, 'Will'], [12, 26, 17], ['p', 'y', 't'], [29, 40, 21]]
The result is :
[[12, 26, 17], [29, 40, 21]]

説明

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

  • データ型が定義されています。

  • リストの反復は、リストを反復するために使用されます。

  • リスト内の要素が特定のデータ型に属しているかどうかを確認するために、「all」演算子と「isinstance」メソッドが使用されます。

  • はいの場合、リストに追加され、変数に割り当てられます。

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


  1. Pythonでウィキペディアのデータを抽出する方法は?

    この記事では、Pythonを使用してウィキペディアのデータを抽出する方法を説明します。 Pythonは、ウェブサイトからメタ情報を取得するためのウェブスクレイパーの作成に広く使用されています。 この記事では、ウィキペディアAPIとライブラリを使用して、ウィキペディアのソースURLからデータを取得します。 APIは、指定されたURLからデータをフェッチするのに役立ちます。次に、指定されたURLでメソッドを呼び出し、画面に情報を出力します。 ウィキペディアからデータを抽出するには、最初にウィキペディアライブラリをインポートする必要があります。 Pythonで「pipinstallwikiped

  2. Pythonでのデータ型変換

    場合によっては、組み込みタイプ間で変換を実行する必要があります。タイプ間で変換するには、タイプ名を関数として使用するだけです。 あるデータ型から別のデータ型への変換を実行するための組み込み関数がいくつかあります。これらの関数は、変換された値を表す新しいオブジェクトを返します。 Sr.No。 機能と説明 1 int(x [、base]) xを整数に変換します。 xが文字列の場合、baseはベースを指定します。 2 long(x [、base]) xを長整数に変換します。 xが文字列の場合、baseはベースを指定します。 3 float(x