さつまろぐ

CAEとかプログラムとか、出来たことの記録など、誰かのお役に立てれば幸い。

Pythonで遊ぶ 特殊な代入

Pythonにはいくつか特殊な代入があるらしい。 多重代入 連鎖代入 累算代入 多重代入 Pythonでは複数の変数への代入を同時に行うことができる。 >>> x, y, z = 1, 2, 3 >>> print(x, y, z) 1 2 3 これを使うと、2つ以上の変数の入れ替えが一度にできる。 >>>…

Pythonで遊ぶ タプル

タプルはシーケンスの一種。 リストとは似ているが微妙に違う。違いを生かせる気はしないけれど、一応メモ。 タプル タプルの作成 要素が1つだけのタプル タプルへの変換 タプル要素へのアクセス タプル リストとの違い タプルは変更ができない。リストは変…

Jupyter Notebook の結果をはてなブログに貼り付ける。GitHub Gist を使用

Python の実行には Jupyter Notebook が便利。 ソース、及び実行結果を気軽にスマートにブログに上げられないか、と思っていたらありました。 GitHub の Gist を使います。 以下の記事を参考にしました。 akatak.hatenadiary.jp https://staff.hatenablog.co…

Pythonで遊ぶ リストの操作3

リストの操作。前回の続き。我ながら中途半端なところで止まっている。 satsumalog.com sort ソートの詳細指定 sort sortメソッドはリストの並び替えを行う。ソートされたリストを返すのではなく、元のリストを変更するので注意。 >>> x = [3, 2, 5, 9, 7, 1…

Pythonで遊ぶ リストの操作2

リストオブジェクトには色々なメソッドが用意されている。 主なものと使い方のメモ append clear copy count extend index insert pop remove reverse append appendメソッドは、引数をリストの最後に追加する。 >>> x = [1,2,3] >>> x.append(4) >>> x [1, …

Pythonで遊ぶ リストの操作1

リストには色々便利な機能があるらしい。 色々メモ。 文字列のリスト化 要素の変更 インデックス指定 del文 スライス指定 要素が無い場合 文字列のリスト化 リストには便利な機能があるが、文字列にはそのままでは使えない。 文字列はlist( )でリスト化する…

Pythonで遊ぶ シーケンス2

前回のシーケンスに関する文法メモの続き satsumalog.com メンバーシップテスト 長さ、最大値、最小値 メンバーシップテスト in演算子を使って、ある値がシーケンスの中にあるかどうか調べる。真ならばTrue、偽ならばFalseを返す。 >>> number = [1,2,3,4,5,…

広告