サイト内検索
2012年2月 月 火 水 木 金 土 日 « 1月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
最近の投稿
Sponsored Link
Tag Archives: List
Note of the Day – 2009-03-22
1. 主なデータの管理・取り出し方法 LIFO (Last-In First-Out): キューなどに使われる。 FIFO (First-In First-Out): スタック。再帰的な処理をする際、実行中の状態を保存し … Continue reading →
Python: 二値の交換
ソート系のアルゴリズムを実装する際などに、配列の任意の2つの要素を交換する処理が必要な場合がありますので、以下にその手順の一例を示します。 ソースコード # coding: UTF-8 a = [10, 20] prin … Continue reading →
Python: set型の集合演算で2つのリスト要素を比較
2つのリストの要素を比較する際、リスト型をset型に変えると「-」「&」などの演算子1つで集合演算できます(AND、OR、NOTとか)。 ソースコード #!/usr/bin/python # coding: U … Continue reading →
Python: リストの上位型であるシーケンス型の構文 – Sequence[X:Y:Z]
データの順序が存在するデータ型としてシーケンス型があり、リストの上位型となっています。このシーケンス型には要素の抽出や操作を簡略化する分かりやすい構文がありますので、これを確認してみましょう。 List[X:] はLis … Continue reading →
Python: リスト中の文字列を大文字⇔小文字に変換
文字列を比較する際に、大文字・小文字を区別したくない場合があります。その時は、比較する文字列を大/小文字列のどちらかに統一しておく、という手があります。Pythonでは大文字・小文字変換メソッドlower()、upper … Continue reading →
Python: if/for文でのin演算子の各オブジェクト毎の評価
if/for文中で使われるin演算子の評価はオブジェクトごとに微妙に変化します。あやふやなままにしておくのもなんですし、ここで、以下のオブジェクトに対するif/for文中の評価を実際に確認してみましょう。 文字列 リスト … Continue reading →
Python: リスト内包表記(リストコンプリヘンション)をfor文に書き換える
リスト内包表記を知ることでコードのリーディングとライティングを早めることが出来ます(パフォーマンスもfor文より良いです)。そこでリスト内包表記とfor文の書き換え方を以下に紹介。 ソースコード #!/usr/bin/p … Continue reading →
Python: リストの要素の追加と削除、取出し – append()、extend()、pop()、remove()メソッド
ソースコード #!/usr/bin/python # coding: UTF-8 # リストの要素の追加と削除(取出し) | append()、extend()、pop()、remove()メソッドの使い方 a = [3 … Continue reading →
Python: リストの抽出・連結・要素の追加
ソースコード #!/usr/bin/python # coding: UTF-8 # リストの初期化 num1 = [1, 4, 7, 12, 23, 41, 88, 96] num2 = [100, 130, 255, … Continue reading →
Python: リストの初期化・出力・代入・要素数
ソースコード #!/usr/bin/python # coding: UTF-8 # リストの初期化 numbers = [1, 4, 7, 12, 23] strings = [‘Jon’, ‘Mery’, ‘Sun’ … Continue reading →