目次
辞書値の概念
null値の概念
ブルートフォース手法を使用する
Example
辞書内包表記を使用する
これは、null 値を破棄するための、より適切で最適化された方法です。これらの値をフィルタリングする単一行コマンドをエレガントに渡します。実装を見てみましょう -
これらは、辞書から null 値を削除するために使用できる基本的な方法です。エンコーダーは値を分割する必要があるため、入力データが巨大な場合に非常に役立ちます。 2 番目の方法は、Null 値を処理するためのより良い方法です。
ホームページ バックエンド開発 Python チュートリアル 例として辞書内のnull値を削除するPythonプログラム

例として辞書内のnull値を削除するPythonプログラム

Sep 03, 2023 pm 04:45 PM
辞書 Pythonプログラム Null値を削除する

例として辞書内のnull値を削除するPythonプログラム

ディクショナリはコレクション データ型と呼ばれます。データはキーと値のペアの形式で保存されます。それらは順序付けされ、変更可能です。つまり、特定の順序に従い、インデックスが付けられます。キーの値を変更して、操作または変更できるようにすることができます。辞書はデータの複製をサポートしていません。各キーには複数の値を関連付けることができますが、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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

notepad++でPythonプログラムを実行する方法 notepad++でPythonプログラムを実行する方法 Apr 08, 2024 am 03:24 AM

notepad++でPythonプログラムを実行する方法

PyCharm の使用法チュートリアル: 操作の実行方法を詳しく説明します PyCharm の使用法チュートリアル: 操作の実行方法を詳しく説明します Feb 26, 2024 pm 05:51 PM

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

辞書内の最初と最後の要素を取得する Python プログラム 辞書内の最初と最後の要素を取得する Python プログラム Sep 07, 2023 pm 05:01 PM

辞書内の最初と最後の要素を取得する Python プログラム

PyCharm Community Edition は十分なプラグインをサポートしていますか? PyCharm Community Edition は十分なプラグインをサポートしていますか? Feb 20, 2024 pm 04:42 PM

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

PyCharm 高度なチュートリアル: PyInstaller を使用してコードを EXE 形式にパッケージ化する PyCharm 高度なチュートリアル: PyInstaller を使用してコードを EXE 形式にパッケージ化する Feb 20, 2024 am 09:34 AM

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

Pythonプログラムの開発プロセス Pythonプログラムの開発プロセス Apr 20, 2024 pm 09:22 PM

Pythonプログラムの開発プロセス

C++プログラム初期化辞書 C++プログラム初期化辞書 Sep 09, 2023 pm 07:01 PM

C++プログラム初期化辞書

Flask のインストールと構成のチュートリアル: Python Web アプリケーションを簡単に構築するツール Flask のインストールと構成のチュートリアル: Python Web アプリケーションを簡単に構築するツール Feb 20, 2024 pm 11:12 PM

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

See all articles