# Data Structures ### Instructions In this exercise you will work with the following data structures: List, Set, and Map. Declare and initialize following variables: - `listNum` of type `List` containing a list of integers (list length >= 5); - `listObj` of type `List` containing a list of items of different types (list length >= 4); - `listStr` of type `List` containing a list of strings (list length >= 3); - `listList` of type `List>` containing a list of lists containing `listNum`, `listObj`, `listStr`; - `setStr` of type `Set` containing at least 3 items; - `mapStr` of type `Map` containing at least 3 pairs; ### Usage ### List List is an array of elements. In dart lists are initialized as following: ```dart var listNum1 = [1, 2, 3]; // or ... List listNum2 = [1, 2, 3]; ``` ### Set Set is an unordered collection of unique items. Sets are created as follows: ```dart var set1 = {'Germany', 'Kazakhstan', 'France', 'England'}; // or ... Set set2 = {'Germany', 'Kazakhstan', 'France', 'England'}; ``` ### Map Map is a key-value data structure. Maps are created as: ```dart var mapRadius = { 'Earth': 6378.1, 'Jupiter': 71492, 'Moon': 1738.1, }; // or ... Map mapRadius = { 'Earth': 6378.1, 'Jupiter': 71492, 'Moon': 1738.1, }; ``` - Note: main is not needed!