log/20250508/宮木大河
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
pythonではデータが先にあってそれをaやbと呼ぶようにするという考え方をする~
中身を変えたわけではなく、中身は名前がない状態で残っている
リストや辞書などの書き換えることができるものをmutable~
数字や文字列、タプルのように書き換えができないものをimmutableと呼ぶ~
**リストの例 [#e75cdbb7]
l = [10,4]
l[0] = 5
とするとl=[5,4]となる
**タプルの例 [#af6a0525]
p = (10,4)
p = p + (4,1)
とするとp=(10,4,4,1)となる
**データの扱い [#c737346e]
データの中身が同じでも別物で全く同じものとは限らない([10]と[10]でも同じとは限らない)~
print(id())
でデータのIDを見ることができる
*ガベージコレクタについて [#ve58b93e]
データが不要になったとき
del()
とすれば消してもokということになる~
が消すかどうかはpython側が決める、メモリが圧迫されてくると消してくれる~
**ガベージコレクタ [#y6e21c67]
使わなくなったデータを管理していてメモリが圧迫してくると勝手に整理してくれる~
データのアクセス数が0になると消してくれる~
終了行:
[[FrontPage]]
pythonではデータが先にあってそれをaやbと呼ぶようにするという考え方をする~
中身を変えたわけではなく、中身は名前がない状態で残っている
リストや辞書などの書き換えることができるものをmutable~
数字や文字列、タプルのように書き換えができないものをimmutableと呼ぶ~
**リストの例 [#e75cdbb7]
l = [10,4]
l[0] = 5
とするとl=[5,4]となる
**タプルの例 [#af6a0525]
p = (10,4)
p = p + (4,1)
とするとp=(10,4,4,1)となる
**データの扱い [#c737346e]
データの中身が同じでも別物で全く同じものとは限らない([10]と[10]でも同じとは限らない)~
print(id())
でデータのIDを見ることができる
*ガベージコレクタについて [#ve58b93e]
データが不要になったとき
del()
とすれば消してもokということになる~
が消すかどうかはpython側が決める、メモリが圧迫されてくると消してくれる~
**ガベージコレクタ [#y6e21c67]
使わなくなったデータを管理していてメモリが圧迫してくると勝手に整理してくれる~
データのアクセス数が0になると消してくれる~
ページ名: