この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
プログラミング:python:基本:基本構文 [2020/07/05 14:10] sotoyama [リストなど] |
プログラミング:python:基本:基本構文 [2020/07/05 14:45] (現在) sotoyama [インポート] |
||
---|---|---|---|
ライン 122: | ライン 122: | ||
=== リスト === | === リスト === | ||
- | 要素を[]の中で記述して定義する。 | + | 要素を[]の中で記述して定義する。 |
<code python> | <code python> | ||
ライン 275: | ライン 275: | ||
</code> | </code> | ||
+ | === 辞書 === | ||
+ | |||
+ | キーと値を:(コロン)で区切り、{}の中で記述して定義する。同名のキーを指定した場合、後勝ちで上書きされる。 | ||
+ | |||
+ | <code python> | ||
+ | a = { "foo": 1, "bar": 2, "hoge": 3 } # 値が数値 | ||
+ | b = { "foo": "aaa", "bar": "bbb", "hoge": "ccc" } # 値が数値 | ||
+ | c = { "foo": "aaa", "bar": 2, "hoge": 3 } # 値が数値 | ||
+ | d = {} # 空の辞書を生成 | ||
+ | </code> | ||
+ | |||
+ | == 追加・参照 == | ||
+ | |||
+ | <code python> | ||
+ | # 追加 | ||
+ | s1 = {} | ||
+ | s1["foo"] = 1 # { "foo": 1 } | ||
+ | s1["bar"] = 2 # { "foo": 1, "bar": 2 } | ||
+ | s1["hoge"] = 3 # { "foo": 1, "bar": 2, "hoge": 3 } | ||
+ | |||
+ | # 参照 | ||
+ | t1 = s1["bar"] # t1に2が代入 | ||
+ | </code> | ||
+ | |||
+ | ==== インポート ==== | ||
+ | |||
+ | 特定の関数を使用する場合、モジュールのインポートが必要。 | ||
+ | |||
+ | <code python> | ||
+ | import math # ceil関数を使用するためのインポート | ||
+ | |||
+ | print(math.ceil(a)) | ||
+ | </code> | ||