Python 3.13.6 (tags/v3.13.6:4e66535, Aug 6 2025, 14:36:00) [MSC v.1944 64 bit (AMD64)] on win32 Enter "help" below or click "Help" above for more information. l1 = [1, 'hello'] l1 [1, 'hello'] l1[0] = 89 l1 [89, 'hello'] id(l1) 2196998480832 l1[0] = 102 id(l1) 2196998480832 dir(l1) ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] t1 = (1,2,3) id(t1) 2197043244288 t1[0] 1 dir(t1) ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index'] t1 = (4,5) id(t1) 2197042325568 x = True y = False x and y False y and x False li = [10,20] k = 4 li[k] Traceback (most recent call last): File "", line 1, in li[k] IndexError: list index out of range k = 1 li[k] 20 m = None m d1 = {} d1['world'] Traceback (most recent call last): File "", line 1, in d1['world'] KeyError: 'world' d1.get('world') d1['a'] = 90 d1.get('a') 90 d2 = {'a': 100, 'b': 'hello', 'c': 1.25, 'd': 40} print(f"d2: {d2}") d2: {'a': 100, 'b': 'hello', 'c': 1.25, 'd': 40} >>> print("d2.setdefault('e', 'orange juice')") d2.setdefault('e', 'orange juice') >>> dir(d2) ['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__ior__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__ror__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'] >>> thisdict = { ... "brand": "Ford", ... "model": "Mustang", ... "year": 1964, ... "color": 'red' ... } >>> print(thisdict) {'brand': 'Ford', 'model': 'Mustang', 'year': 1964, 'color': 'red'} >>> print(thisdict["year"]) 1964 >>> print(thisdict["color"]) red >>> print(thisdict["money"]) Traceback (most recent call last): File "", line 1, in print(thisdict["money"]) KeyError: 'money'