a

2019-08-13から1日間の記事一覧

ユーザー定義関数

ユーザー定義関数 関数は、呼び出し元より上に記述する 基本構文 初期値のある引数 初期値のある関数にキーワード引数で値を渡す 引数の数を固定しない : *args キーワード引数を辞書で受取る : **kwargs 他のPythonファイルを読み込む (stdin利用) 基本構文…

dict

dict: key:値 キーは重複不可で文字列・数値・タプル等のimmutableな値 要素に順序はない {} でつくるのはsetと同じ in での存在チェックや dict: key:値 初期化 初期化 : dict(key:値, key:値,...) 2つのリストからzipで辞書を作成 イテレータと値の初期値…

set

set: 集合演算ができる 値の重複不可能 mutableなオブジェクト 要素の順を持たない in での存在チェックや、内包表記はリストと同じ == での比較はリストと同じだが、順序は見ない set: 集合演算ができる 基本構文 初期化 初期化 : set(値, 値,...) リストの…

tuple

tuple: 値の重複が可能 immutableなオブジェクトの為、辞書のキーに利用可能 in での存在チェックや、max()、 == / is での比較はリストと同じ ()で囲ってもtuple内包表記にならず、ジェネレータ式になる tuple: 値の重複が可能 初期化 初期化 : tuple(値,値…