fc2ブログ

スポンサーサイト

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

配列(タプル)を比較する

 タプルを比較するためにPythonには、比較演算子を用います。

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

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

a = (10,20,30)
b = (10,20,30)
c = (10,20,25)

#同じかどうか調べます。
print a == b
#異なるかどうか調べます。
print a != b
#大小を調べます。
print a >= b #すべて要素が同じなのでTrue
print a > b #すべて要素が同じなのでFalse
print a > c #3番目の要素が大きいのでTrue
#オブジェクトが同一かどうか調べます。
print id(a),id(b)
print a is b
d = a
print id(a),id(d)
print a is d
以下が実行結果です。
>>> 
True
False
True
False
True
44841504 31059760
False
44841504 44841504
True

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

tag : Pythonタプル

コメントの投稿

非公開コメント

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

この人とブロともになる

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