def create_linked_list(polygon_coords_list): polygon_linked_list = DoublyLinkedList() polygon_linked_list.insert_in_emptylist([polygon_coords_list[0][0], polygon_coords_list[0][1]]) for x in range(len(polygon_coords_list)): if x != 0: polygon_linked_list.insert_at_end(polygon_coords_list[x].copy()) polygon_linked_list.circularize() return polygon_linked_list