Python辞書

UnsplashのJoshuaHoehneによる写真

辞書は、キーと値のペアでデータを格納するデータ構造です。値のみを格納するリスト、タプル、またはセットとは異なり、ディクショナリにはキーと値の2つの値が必要です。キー:値として記述されます。キー名を呼び出すことにより、値を出力できます。

>>> fruits = {'apple': 'red', 'banana': 'green', 'cherry': 'red'}
>>> type(fruits)
<class 'dict'>
>>> fruits['apple']
'red'

  1. 辞書は中括弧{}で囲まれています。空の辞書は、関数dict()または中括弧のみを使用して作成できます。
  2. >>> dict1 = {'a': 'apple', 'b': 'ball', 'c': 'cat'}
    >>> type(dict1)
    <class 'dict'>
    >>> dict2 = {}
    >>> type(dict2)
    <class 'dict'>
    >>> dict3 = dict()
    >>> type(dict3)
    <class 'dict'>
    

    >>> fruits = {'apple': 'red', 'banana': 'green', 'grape': 'green'}
    >>> material = {'biro': 'red', 'pencil': 'grey', 'biro': 'blue'}
    >>> material['biro']
    'blue'
    

>>> dict4 = {('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict4
{('a', 'b'): 'tuple', 'string': 'ball', 1: 'integer'}
>>> dict5 = {[1, 2, 3]: 'list1'}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'

4.Python辞書は順序付けられたデータ構造です。Pythonのバージョンが3.7以上の場合、辞書は順序付けられます。Pythonのバージョンが3.7未満の場合、作成する辞書は順序付けられません。

>>> dict6 = {'name': 'James', 'age': 20, 'address': 'California'}
>>> dict6
{'name': 'James', 'age': 20, 'address': 'California'}

コマンド・プロンプト

5.Python辞書は重複を許可しません。セットと同様に、Key-Valueペアが2回以上書き込まれると、そのうちの1つだけが出力されます。

>>> dict7 = {'name': 'James', 'age': 20, 'age': 20}
>>> dict7
{'name': 'James', 'age': 20}

辞書には、Pythonで多くのユースケースがあります。Python辞書で許可されているすべてのメソッドのリストを取得するには、Pythonを読み込んだ後、コマンドプロンプトで「help(dict)」と入力します。

読んでくれてありがとう:)。

提案された投稿

2023年にPythonエンジニアになるために必要なスキル

2023年にPythonエンジニアになるために必要なスキル

2023 年に Python エンジニアとして成功するための必須の Python スキルを習得するための包括的なガイド ちょっと、そこ!「Python エンジニアになることについて、この記事を聞く必要があるのはなぜですか?」と疑問に思われるかもしれません。さて、自己紹介をさせてください。私は 21 歳の Python エンジニアで、3 年間の経験があります。

Asyncio を使用した Python のディスパッチャー

イベントベースのプログラミングとは?

Asyncio を使用した Python のディスパッチャー

イベントベースのプログラミングは、プログラムのフローが、順番に実行される一連の命令ではなく、発生するイベントによって決定されるプログラミング パラダイムです。イベントベースのプログラミングでは、プログラムは、あらかじめ決められた一連の命令を実行するのではなく、システムまたは環境内のイベントに応答します。

関連記事

仕事週間で学ぶことはあなたが思っている以上に重要です

仕事週間で学ぶことはあなたが思っている以上に重要です

私たちは、自分にとって良いとわかっていることを実行するのに苦労していることによく気づきます。大切な人に愛していると伝えることから、海賊のように話すことを忘れないことまで、すでにそうしたことを行っているため、1日、1週間、または1か月のイベントは必要ないと主張する人が常にいます。

一部のフリーランサーが自分の人生を偽っている理由

一部のフリーランサーが自分の人生を偽っている理由

私は最近、世界最大のプロフェッショナルなソーシャル ネットワークである Linkedin を利用していて、フォローしているフリーランス デザイナーの注目を集めた投稿を見つけました。彼らはすべて、飛行機からの写真、ラップトップを持ってビーチで撮影した写真、スイミング プールやオフィスから素晴らしい景色を眺めた写真を投稿していました。

アートは政治的ではないのでしょうか?

アートは政治的ではないのでしょうか?

昨日、私たちは今年のユーロビジョン・ソング・コンテストの幕を閉じました。きらびやかでカオスなグランドフィナーレでスウェーデンの歌手ローリーンがトロフィーを持ち帰り、女性として初めて2回優勝し、ABBAがコンテストで優勝してから50年目にその栄冠をスウェーデンに持ち帰りました。 「ワーテルロー」で。彼らはポップ ミュージックの規範において最大のアーティストの 1 つになりました。

ジョーダン・ニーリー殺害と「愛国的」人種差別の問題

米国は、人種差別的な行動と善良な米国人であることを同一視しないという重要な一歩を踏み出すことができるだろうか?

ジョーダン・ニーリー殺害と「愛国的」人種差別の問題

[警告: このエッセイには、ジョーダン ニーリー殺害の犯人を賞賛する人々のスクリーンショットが含まれています。] 法執行当局はついに、そしておそらくはしぶしぶではありましたが、ジョーダン ニーリーを死ぬまで首を絞めた男、ダニエル ペニーをその殺人罪で起訴しました。