これらの2つのコードブロックが同じことをしないのはなぜですか?Pythonで変数をNoneにインスタンシエート
category = None
prodid_brand = None
prod_type = None
prod_application = None
prod_handletype = None
prod_series = None
私のコードを以下のように「クリーンアップ」したいのですが、上記のコードと同じではありません。
column_list = [category, prodid_brand, prod_type, prod_application,
prod_handletype, prod_series]
for col in column_list:
col = None
また、コードの先頭ブロック以外のすべての変数をインスタンス化するための「クリーン」な方法があります。
"ただし、上記のコードと同じように動作しません。 *どのように?* – TemporalWolf
私はそれがまったく問題ないと思うので、あなたは 'NameError'sでいっぱいのリストを持っています。 https://nedbatchelder.com/text/names.htmlを読んでください。なぜあなたは彼らが同じことをやろうと思ったのかは明らかではありません。 – jonrsharpe
'category = prodid_brand = prod_type = prod_application = prod_handletype = prod_series = None' – RobertB