2024-04-19 21:06:28 发布
网友
我想删除列表中的词典项。你知道吗
Animals = ['dog', 'cat', 'fish', 'goat'] Owner = ['Nash', 'Luffy', '', ''] C = dict(zip(Animals, Owner)) C = {'dog':'Nash', 'cat':'Luffy', 'fish':'', 'goat':''}
我应该怎么做才能达到以下结果:
C = {'dog':'Nash', 'cat':'Luffy'}
太简单了,就这么做
mylist = {} count = 0 for i in animals: mylist[i] = owner[count] count += 1
希望有帮助:)
只需使用^{} comprehension:
>>> {k: v for k, v in C.items() if v != ''} {'dog': 'Nash', 'cat': 'Luffy'}
或者使用for循环:
for
for k, v in C.items(): if v == '': del(C[k])
太简单了,就这么做
希望有帮助:)
只需使用^{} comprehension :
或者使用
for
循环:相关问题 更多 >
编程相关推荐