top by setting its -coordinate to positive as shown herealien_ {'color''green''points' print(alien_ alien_ ['x_position' alien_ ['y_position' print(alien_ we start by defining the same dictionary that we've been working with we then print this dictionarydisplaying snapshot of its information at we add new key-value pair to the dictionarykey 'x_positionand value we do the same for key 'y_positionat when we print the modified dictionarywe see the two additional key-value pairs{'color''green''points' {'color''green''points' 'y_position' 'x_position' the final version of the dictionary contains four key-value pairs the original two specify color and point valueand two more specify the alien' position notice that the order of the key-value pairs does not match the order in which we added them python doesn' care about the order in which you store each key-value pairit cares only about the connection between each key and its value starting with an empty dictionary it' sometimes convenientor even necessaryto start with an empty dictionary and then add each new item to it to start filling an empty dictionarydefine dictionary with an empty set of braces and then add each key-value pair on its own line for examplehere' how to build the alien_ dictionary using this approachalien_ {alien_ ['color''greenalien_ ['points' print(alien_ here we define an empty alien_ dictionaryand then add color and point values to it the result is the dictionary we've been using in previous examples{'color''green''points' typicallyyou'll use empty dictionaries when storing user-supplied data in dictionary or when you write code that generates large number of key-value pairs automatically