Answered

Given a dictionary d and a list lst, remove all elements from the dictionary whose key is an element of lst. For example, given the dictionary {1:2, 3:4, 5:6, 7:8} and the list [1, 7], the resulting dictionary would be {3:4, 5:6}. Assume every element of the list is a key in the dictionary.

Answer :

opudodennis

Answer:

d = {1:2, 3:4, 5:6, 7:8}

list = [1, 7]

not_found = set()

for x in list:

  if x not in d.keys():

     not_found.add(x)

  else:

     del d[x]

print(d)

print(not_found)

daniellist

Answer:

d = {1:2, 3:4, 5:6, 7:8}

list = [1, 7]

not_found = set()

for x in list:

 if x not in d.keys():

    not_found.add(x)

 else:

    del d[x]

print(d)

print(not_found)

Other Questions