69日目:Pythonプログラミング
Pythonプログラミングの講義3日目。
今日も初心者向けの講義を聞きつつ、内職でDjangoアプリを作っています。
- 参考テキスト
- 作者:津耶乃, 掌田
- 発売日: 2020/06/13
- メディア: 単行本
【講義内容】
- Chapter2 Pythonプログラムの材料(オブジェクトとデータ型)
【ワンポイント】
変数
x = 10 id(x) 1701115968 y = x id(y) 1701115968 y = 3
NG
x = [0] y = x y[0] = 3 print(x, y) [3] [3]
import copy x = [[0], [1]] y = copy.copy(x) y[0][0] = 3 print(x, y) [[3], [1]] [[3], [1]]
OK
x = [0] y = x.copy() y[0] = 3 print(x, y) [0] [3]
import copy x = [[0], [1]] y = copy.deepcopy(x) y[0][0] = 3 print(x, y) [[0], [1]] [[3], [1]]
【今日の積み上げ】
- Python基礎