ルイス:
私は、Pythonによる私の辞書にNoString「「と(空の文字列)」「なし」または」、私は多くの時間を考えていないが、私はそれを終えることができないことを置き換えたいと思います。
これは辞書です。
{
'Column0':['ID','Company','Name'],
'Column1':[293193,'Exist','Robort Car'],
'Column2':[None,None,""],
'Column3':[None,"Close",None],
'Column4':["",None,None]
}
たぶん私は私を助けてください、とのために場合に使用します
ムハンマドMoizアーメド:
私はここでの鍵は、リストの値を変更する方法を理解することだと思います。リストをループするための簡単なリストの/更新値を変更しません。これを行うには、1が正常値を変更できるようにするには、列挙、およびアクセスインデックスで要素を使用する必要があります。値がリストではないと想像するので、私はまた、私は休憩に私のコードをしたくない、ちょうど私の練習のうちの使用でisinstanceに提案する、それが難しい(でisinstanceを使用してコードを確保するということではありません...言うあたり、リスト)。
ここではより多くの、基本的な理解しやすいソリューションです。
d = {
'Column0':['ID','Company','Name'],
'Column1':[293193,'Exist','Robort Car'],
'Column2':[None,None,""],
'Column3':[None,"Close",None],
'Column4':["",None,None]
}
print(d)
for k in d.keys():
l = d[k]
if isinstance(l,list):
for idx, i in enumerate(l):
if l[idx] is None:
l[idx] = "NoString"
print(d)
出力: