クリプト

Python 「辞書」

ののた's icon'
  • ののた
  • 2018/09/11 08:55
Content image

こんにちは!! ホーさんの記事で衝撃を受け、投稿を再開したののたです。Pythonを勉強して学んだ事をALISの記事にすれば勉強が続くのでは!?と思いメモ代わりに投稿!!


※変な事を言っていたらTwitterやコメントで教えてください・・・


今回は辞書について勉強します。

Content image

辞書とは複数のデータをまとめて記録することができる形でリストに似ています。
リストとはデータを「インデックス」を使い指定していましたが、辞書は「キー」というものを使い指定します。
キーはインデックスの様に扱います。リストのインデックスが0から始まる整数型に対し、辞書のキーはいろいろなデータ型を使うことができ、データに付けるラベルの様な感覚で使えます。
また、キーと値のセットをキー・バリュー・ペアといいます。

書き方は{}波カッコで囲いキーと値を:コロンで区切ります。

変数 = { 'key1' : 'value1' , 'key2' : 'value2' , 'key3' : 'value3' }

例:1

article = {'記事ID' : 'aLIsdesu' , '名前' : 'ののた' , 'タイトル' : '昨日のALIS'}

この例1の辞書のキーを指定して出力させてみましょう。

print(article['記事ID'])
print(article['名前'])
print(article['タイトル'])
Content image

リストのインデックスを指定するように[]角カッコでキーを指定すると1つの要素を出力することができます。


内容が同じで要素の順番を変えた2つの辞書を比較してみると。

article = {'記事ID' : 'aLIs1' , '名前' : 'ののた' , 'タイトル' : '昨日のALIS'}
nonota = {'タイトル' : '昨日のALIS' , '名前' : 'ののた' , '記事ID' : 'aLIs1'}
article == nonota
Content image

Trueが返ってきました。リストの先頭の要素は0から始まりますが、辞書には先頭という概念がありません。キー・バリュー・ペアを記述した順番は関係なく同じものと認識されたのです。




辞書で使えるメソッド

keys()メソッド

辞書のキーを返すことができます。

article.keys()
Content image


values()メソッド

辞書の値を返すことができます。

article.values()
Content image


items()メソッド

辞書のキー・バリュー・ペアを返すことができます。

article.items()
Content image


という感じでキー・値・キーと値を返すことができます。しかし、よく見るとdict_・・・()となっています。これらはリスト風のタプルで値が返ってきています。

これらからリストを作りたい時はlist()関数を使います。

list()関数

list(article.keys())
Content image

dict_keys()が無くなり、本物のリストになりました。


辞書はリストと併用して使うことで更に便利に使うことができます。

ALISのAPIを扱う時にも必要になります。



Content image

基礎はだいたい勉強できたと思うので次回からは何か作りながらで。



ALIS分析シリーズ

日間はこちら↓↓↓

週間はこちら↓↓↓

月間はこちら↓↓↓




前回<<<  >>>次回

公開日:2018/09/11
獲得ALIS:53.18
ののた's icon'
  • ののた
  • @nonota
只今、Pythonを勉強中・・・ プログラミングの素人です!!学んだ事をALISの記事にする事によって勉強が続くのかをTEST中です。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
236.30 ALIS
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

Like token Tip token
32.32 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
40.40 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

【DeFi】複利でトークンを運用してくれるサイト

Like token Tip token
54.01 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Like token Tip token
59.99 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS