訂正します:
d : dictionary
「for i in d.keys():」というforループの中で、dの内容を変更するプログラムを書いてエラーが出ました。
これはなぜエラーが出るのか納得し、以下のように修正しました。
d_keys = d.keys()
for i in d_keys:
これでもエラーが出ました。
このエラーの原因も理解しました。
そこで、以下のように修正しました。
import copy
d_keys = copy.copy(d.keys())
for i in d_keys:
これでも、「cannot pickle 'dict_keys' object」というエラーが出てしまいました。
これはどういう意味でしょうか?
また解決策はありますでしょうか?
import copy
d_keys = list(d.keys())
for i in d_keys:
とすればよいのでしょうが、'dict_keys' objectのままコピーはできないでしょうか?
一旦listに変換するのは不純な気がしますので。
Pythonのお勉強 Part65
■ このスレッドは過去ログ倉庫に格納されています
620デフォルトの名無しさん (ワッチョイ 9f55-twAR)
2021/10/16(土) 07:36:38.46ID:cw9FP0NP0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【北区小学校火災】女性教師「電気ストーブ近くで洗濯物を乾かしていた」 失火とみて捜査 燃えた残骸に“繊維片”付着 ★5 [Ailuropoda melanoleuca★]
- 《独裁に党内から異論噴出!》高市首相 暴かれた本性 〈木下秘書の陰謀論「文春は中国から毎週1000万円もらっている」〉 | 週刊文春 [少考さん★]
- 【W杯】元ブラジル代表ロナウド氏「日本には簡単に勝てる」決勝T1回戦で対戦可能性…避けたいのは「オランダ」 ★2 [首都圏の虎★]
- 「名古屋ほど適した場所ない」 広沢市長、副首都法案提出めぐり [首都圏の虎★]
- 【北区小学校火災】女性教師「電気ストーブ近くで洗濯物を乾かしていた」 失火とみて捜査 燃えた残骸に“繊維片”付着 ★6 [Ailuropoda melanoleuca★]
- AKB48から契約解除の花田藍衣 丸刈りめぐり運営側を非難、対抗する姿勢「何年かかってでも戦っていきます」 [ひかり★]
- 【実況】博衣こよりのえちえちこども裁判クイズ🧪★2
- 【悲報】Yahooニュースさん、高市に都合の悪いコメントを削除していた [268718286]
- 【実況】博衣こよりのえちえちこども裁判クイズ🧪★3
- チンポーン
- 【大爆笑】高市、アメリカにインターンで行ってただけだった。連邦議会立法調査官とは一体… [744361492]
- 東電「なんかまた福一の賠償請求きたからスパチャよろ」サナ「どうせ税金、はいー」344億円交付完了、累計170回目11.5兆円 [881878332]