例として辞書内のnull値を削除するPythonプログラム
Sep 03, 2023 pm 04:45 PMディクショナリはコレクション データ型と呼ばれます。データはキーと値のペアの形式で保存されます。それらは順序付けされ、変更可能です。つまり、特定の順序に従い、インデックスが付けられます。キーの値を変更して、操作または変更できるようにすることができます。辞書はデータの複製をサポートしていません。各キーには複数の値を関連付けることができますが、1 つの値に複数のキーを含めることはできません。辞書を使用して多くの操作を実行できます。メカニズム全体は保存された値に依存します。
この記事では、辞書から「null 値 」を削除するために使用できるテクニックについて説明します。主要な操作を開始する前に、ディクショナリでの値の処理について深く理解しておく必要があります。この記事の概要を簡単に見てみましょう。
この記事は 2 つの部分に分かれています -
パート 1st では、「NULL 値」の概念とその意味に焦点を当てます。
パート 2nd では、Python コードを使用してこれらの null 値を削除するさまざまな方法について説明します。
辞書値の概念
Dictionary は、データを値の形式で格納するコレクション データ型です。値は任意のデータ型にすることができますが、不変のキー オブジェクトに関連付ける必要があります。さまざまなタイプの値の構文を見てみましょう -
リーリーここでは、各キーに値がありますが、1 つのキーに複数の値を割り当てることができます -
リーリーご覧のとおり、値は任意のデータ型にすることができます。辞書の値の概念を理解したところで、NULL 値のロジックを理解しましょう。
null値の概念
Null 値は Python 独自の概念ではなく、Java や C などの言語で使用されます。ただし、Python の null 値は大きく異なります。 Python では、null 値は「none」キーワードで表されます。他の言語では、null 値はポインターまたは参照点として機能しますが、Python ではそれははるかに大きくなります。
「none」キーワードは、Python の第一級市民として機能します。これは値がゼロの変数に限定されず、その役割は関数演算にまで及びます。関数に「no return ステートメント」がある場合は常に、値 none が返されます。
Python で "none" 値を使用すると多くの利点があります -
none をデフォルトのパラメータとして使用して、関数を複数回呼び出すことができます。
null 値として使用することもできます。
は空の変数を宣言するために使用されます。
トレースバック エラーのデコードにおける null 値の影響。
none を使用して関数の null オブジェクトを生成できます。
これらは、Python の "none" キーワードの利点です。場合によっては、このような種類の値を削除する必要があるため、非値を選択および破棄するさまざまな方法について説明します。
次に、辞書から null 値を削除する方法を示します -
ブルートフォース手法を使用する
このメソッドでは、辞書内のすべての値を確認し、「null 値」を持つ値を選択します。その実装を見てみましょう -
Example
次のプログラム内 -
入力データを使用して辞書を作成します。
「none」以外の値を格納する空の辞書を作成します。
ディクショナリを反復処理し、null 値をフィルタリングするための条件を確立します。 価値観。最後に、新しい辞書を印刷しました。
辞書内包表記を使用する
これは、null 値を破棄するための、より適切で最適化された方法です。これらの値をフィルタリングする単一行コマンドをエレガントに渡します。実装を見てみましょう -
###例###次の例は、上記の概念を経験的に理解するのに役立ちます。
リーリー ###出力### リーリー ###例### リーリー ###出力### リーリーこれらは、辞書から null 値を削除するために使用できる基本的な方法です。エンコーダーは値を分割する必要があるため、入力データが巨大な場合に非常に役立ちます。 2 番目の方法は、Null 値を処理するためのより良い方法です。
###結論は###この記事では、辞書の基本概念とキーと値の意味について説明しました。 Pythonにおけるnull値の重要性と意義について学びました。最後に、辞書から null 値を削除するさまざまな方法について説明しました。
以上が例として辞書内のnull値を削除するPythonプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PyCharm の使用法チュートリアル: 操作の実行方法を詳しく説明します

PyCharm Community Edition は十分なプラグインをサポートしていますか?

PyCharm 高度なチュートリアル: PyInstaller を使用してコードを EXE 形式にパッケージ化する

Flask のインストールと構成のチュートリアル: Python Web アプリケーションを簡単に構築するツール
