この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラミング:python:基本:基本構文 [2020/06/07 06:02] sotoyama [リストなど] |
プログラミング:python:基本:基本構文 [2020/07/05 14:45] (現在) sotoyama [インポート] |
||
|---|---|---|---|
| ライン 122: | ライン 122: | ||
| === リスト === | === リスト === | ||
| - | 要素を[]の中で記述して定義する。 | + | 要素を[]の中で記述して定義する。 |
| <code python> | <code python> | ||
| ライン 234: | ライン 234: | ||
| === セット === | === セット === | ||
| - | 要素を{}の中で記述して定義する。セットは順序性を持たないため、重複する要素は登録できない。 | + | 要素を{}の中で記述して定義する。セットは順序性を持たないため、重複する要素は登録できない。またスライスを使用した要素の抽出もできない。 |
| <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> | ||