# C言語erのためのPython # code規約の文章(PEP8とかいうやつ)はまだ読んでない。いつか読む。 C言語が染み付いている私がPythonを理解するために、壮絶に混乱したポインタ周りについてまとめてみた。 Ptyhonにおける変数は基本ポインタらしい。 だいたい変数が指しているのはポインタだと思っておけばOK。そうすれば下みたいなListにおけるshallowコピーとかも直感的に理解できる。 >>> list = [1, 2, 3, 4] >>> id(list) 139873437253576 >>> newlist = list #あれ、これってCと同じじゃね? >>> id(newlist) 139873437253576 >>> print(newlist) [1, 2, 3, 4]