score:-1

var newdic = new dictionary<string, list<string>>();
dic1.tolist().foreach
(
   pair =>
   {
      newdic.add(pair.key, pair.value.where(x => x!="ss").tolist());
   }
);

score:0

 foreach (keyvaluepair<string, list<string>> kvp in dic1.where(kvp => kvp.value.contains("ss")))
        {
            kvp.value.remove("ss");
        }

score:0

        var icnt = selections.where(r => r.key == "items").selectmany(r => r.value).count();
        var scnt = selections.where(r => r.key == "states").selectmany(r => r.value).count();
        var zcnt = selections.where(r => r.key == "zones").selectmany(r => r.value).count();
        var zccnt = selections.where(r => r.key == "zipcodes").selectmany(r => r.value).count();

score:5

foreach (var list in dic1.values)
{
    list.remove("ss");
}

Related Query

More Query from same tag