{2: 'b'}
>>> del_item(range(10), 2)
[0, 1, 3, 4, 5, 6, 7, 8, 9]
+
+>>> del_dict({1: 'a', 2: 'b'}, 1)
+{2: 'b'}
+>>> del_list(range(5), 3)
+[0, 1, 2, 4]
+>>> del_int(range(5), 3)
+[0, 1, 2, 4]
+>>> del_list_int(range(5), 3)
+[0, 1, 2, 4]
+>>> del_int({-1: 'neg', 1: 'pos'}, -1)
+{1: 'pos'}
"""
class A:
def del_item(L, o):
del L[o]
return L
+
+def del_dict(dict D, o):
+ del D[o]
+ return D
+
+def del_list(list L, o):
+ del L[o]
+ return L
+
+def del_int(L, int i):
+ del L[i]
+ return L
+
+def del_list_int(L, int i):
+ del L[i]
+ return L