py辞書削除操作のテクニック

396 ワード

py辞書削除操作のテクニック
               list ,     list,    
dic = {'k1': 'alex', 'k2': 'wusir', 's1': '   '}
dic_del_list = []
#   key   'k'   
for k in dic:
if 'k' in k:
 dic_del_list.append(k)
for el in dic_del_list:
del dic[el]
print(dic)

fromkeys()は1を補充し、新しい辞書を返し、元の辞書には影響しない2、後ろのvalueは、複数のkeyが1つのvalueを共有する