Python - 辞書、セット、タプル

WBOY
リリース: 2024-08-12 22:35:37
オリジナル
462 人が閲覧しました

3 つはすべて、Python の異なるタイプのデータ構造です。これは、さまざまなデータ コレクションを保存するために使用されます。要件のユースケースに基づいて、これらの中から選択する必要があります。

Python - Dictionary, Set, Tuple

辞書 (dict):

  1. 辞書はキーと値のペアのコレクションであり、各キーが値に関連付けられています
  2. キーは一意である必要があるため、キー値に基づいてデータを取得できます(キーベースの検索)。
  3. 辞書は 3.7 までは順序付けされておらず、値は変更できます。キー名を直接変更することはできません

構文:
在庫 = {'リンゴ':20, 'バナナ':30 , 'ニンジン':15, 'ミルク':15}
print('t1.在庫アイテム', 在庫)

以下の構文を使用して、辞書に別の値を追加したり、既存のキーの値を変更したりできます

在庫['卵'] = 20
在庫['パン'] = 25
print('t2.更新された在庫アイテム', 在庫)
在庫['卵']= 在庫['卵']+5
print('t3.再入荷後'、在庫)

  • dict からのデータの削除は、del キーワードを使用して行うことができます。
  • データの存在を確認するには、in キーワードを使用します。結果はブール値になります。

在庫削除['キャロット']
在庫を削除['パン']
print('t4.削除後に更新されたインベントリ', inventory)

is_bananas_in_inventory = 在庫に「バナナ」があります
print('t5a. バナナは在庫にあります', is_bananas_in_inventory)
is_oranges_in_inventory = 在庫に「オレンジ」があります
print('t5b. オレンジは在庫にあります', is_oranges_in_inventory)

注:
さらに、dict.items() は、辞書内の各項目をタプル (キーと値のペアのような) として与えます。 list(dict.items()) を使用すると、データをリストとして取得することもできます。 for ループと if 条件を使用すると、特定のキーにアクセスし、そのデータに対して目的の操作を実行できます

リーリー リーリー

セット:
セットは、順序付けされていない一意の要素のコレクションです。セットは変更可能ですが、要素の重複は許可されません。

構文:
botanical_garden = {'バラ'、'蓮'、'ユリ'}
botanical_garden.add('ジャスミン')
botanical_garden.remove('ローズ')
is_present_Jasmine = botanical_garden の「ジャスミン」

上記では、セットを定義し、値を追加して削除することがわかりました。同じ要素をセットに追加すると、エラーが発生します。

また、ベン図と同様に 2 つのセットを比較することもできます。 2 つのデータセットの和集合、差分、積集合のようなものです

リーリー

タプル:
タプルは、要素の順序付けられたコレクションであり、不変です。つまり、作成後に変更することはできません。

構文:

リーリー

タプルにはインデックスを使用してアクセスできます。タプルの値は複数の変数に簡単に割り当てることができます。 2 つのタプルを結合して、別のタプルを作成できます。ただし、タプルは変更できません。

以上がPython - 辞書、セット、タプルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!