Skip to Content
Head First Python 第2版 ―頭とからだで覚えるPythonの基本
book

Head First Python 第2版 ―頭とからだで覚えるPythonの基本

by Paul Barry, 嶋田 健志, 木下 哲也
March 2018
Beginner to intermediate
624 pages
16h 10m
Japanese
O'Reilly Japan, Inc.
Content preview from Head First Python 第2版 ―頭とからだで覚えるPythonの基本
キーと値
辞書はキーと値のペアを格納する
 関連するオブジェクトの集まりであるリストとは異なり、辞書キーと値のペア
コレクションを格納するために使います。一意なキーがそれぞれ対応するを持ちま
す。コンピュータ科学者は辞書を連想配列と呼ぶことが多く、他のプログラミング言語
では辞書に別の名前(マップ、ハッシュ、テーブルなど)をよく使います。
Python
の辞書のキーの部分は通常は文字列です。対応する値の部分は任意の
Python
オブジェクトにすることができます。
 辞書モデルに向くデータを探し出すのは簡単です。カラム(列)
2
つを持ち、複数行
なるデータです。この点を念頭に置き、
2
章の最後の「データナプキン」をもう一度見て
ください。
C++
Java
では辞書は
マップ
」と呼ばれ、
Perl
Ruby
では
ハッシュ
」と呼ばれる。
名前:フォード・プリーフェクト
性別:男性
職業:研究者
母星:ベテルギウス第
7
 このナプキンのデータは
Python
辞書にぴったりのようです。
>>>
シェルに戻って、このナプキンのデータを使って辞書の作成方法を確認してみま
しょう。辞書は
1
行のコードとして入力したいかもしれませんが、そのようには入力し
ません。辞書コードを読みやすくしたいので、
1
行ではなく各行のデータ(キーと値の
ペア)は異なる行に入力します。確認してみましょう。
>>> person3 = { '
名前
': '
フォード・プリーフェクト
',
'
性別
': '
男性
',
'
職業
': '
研究者
',
'
母星
': '
ベテルギウス第 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

入門 Python 3 第2版

入門 Python 3 第2版

Bill Lubanovic, 鈴木 駿, 長尾 高弘

Publisher Resources

ISBN: 9784873118291Other