日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 如果没有该key值置为空_在python字典中用“None”替换空值

發布時間:2025/3/19 python 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 如果没有该key值置为空_在python字典中用“None”替换空值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有一個從arcgis shapefile生成的Python字典。字典的key=FID(point ID):value=nothing或“HH”。字典是這樣的:Cluster_dict = {0: [u' '], 1: [u'HH'], 2: [u'HH'], 3: [u' '], 4: [u' '], 5: [u' '], 6: [u' '], 7: [u' '], 8: [u' '], 9: [u' '], 10: [u' '], 11: [u'HH'], 12: [u'HH'], 13: [u'HH'], 14: [u'HH'], 15: [u' '], 16: [u' '], 17: [u' '], 18: [u' '], 19: [u' '], 20: [u' '], 21: [u' '], 22: [u' '], 23: [u'HH'], 24: [u'HH'], 25: [u' '], 26: [u' '], 27: [u' '], 28: [u' ']....}

值[u''']和[u'HH']的額外字符在我使用以下代碼從arcgis形狀文件創建字典后顯示:

^{pr2}$

我嘗試使用此字典,使用以下代碼將每個點的8個(或更少)鄰居的嵌套列表追加到該列表中:clusterList = []

for clist in Neighbors_List:

row = []

for ccode in clist:

row.append(Cluster_dict[ccode])

clusterList.append(row)

print clusterList

但當事情發展到行.追加(Cluster-dict[ccode]),我得到一個鍵錯誤“0”。我想這是因為鍵0沒有值,但我不確定。當我使用下面的代碼將所有的[u''']替換為“None”時,字典不會替換空值。我正在使用以下代碼嘗試替換[u'']。在for k, v in Cluster_dict.iteritems():

if v is [u' ']: #I've also tried '[u' ']'

Cluster_dict[k] = 'None'

print Cluster_dict

任何幫助都將不勝感激。從字典中的所有值中去掉[u'']會更容易嗎?如果是這樣的話,有人能告訴我如何從字典中去掉不需要的字符嗎?在

非常感謝你的幫助。在

總結

以上是生活随笔為你收集整理的python 如果没有该key值置为空_在python字典中用“None”替换空值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。