スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

辞書を比較する

 辞書比較するためにPythonには、比較演算子を用います。

 ==、!=:すべての要素が同じかどうか比較する。
 <=、<、>、>=:すべての要素の大小を比較する。
 is:オブジェクトが同じかどうか比較する。

 以下に実際のコードを示します。
#!/usr/bin/env python
# -*- coding: utf-8 -*-

a = {1:'One',2:'Two',3:'Three'}
b = {1:'One',2:'Two',3:'Three'}
c = {1:'One',2:'Two',4:'Four'}
d = {1:'One',2:'Two',3:'Tre'}

#同じかどうか調べます。
print a == b
#異なるかどうか調べます。
print a != b
#大小を調べます。
print a >= b #すべて要素が同じなのでTrue
print a > b #すべて要素が同じなのでFalse
print a < c #3番目のキーが大きいのでTrue
print a < d #キーがすべて同じ場合は、値で比較
#オブジェクトが同一かどうか調べます。
print id(a),id(b)
print a is b
e = a
print id(a),id(e)
print a is e
以下が実行結果です。
>>> 
True
False
True
False
True
True
44920376 44920664
False
44920376 44920376
True
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

tag : Python 辞書 比較

コメントの投稿

非公開コメント

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。