pythonを学習しており、質問があります。
書きコードは出力としては同じですが、動作プロセスの違いを理解したく質問さていただきます。
<1>
tv = ["GOT","Narcos","Vice"]
for i,new in enumerate(tv):
new = tv[i]
new = new.upper()
tv[i] = new
print(tv)
<2>
tv = ["Got","Narcos","Vice"]
all_show = []
for show in tv:
show = show.upper()
all_show.append(show)
print (all_show)
<3>
tv = ["Got","Narcos","Vice"]
i = 0
for show in tv:
new = tv[i].upper()
tv[i] = new
i += 1
print(tv)
回答1件
あなたの回答
tips
プレビュー