{{tag>projects cloud club computing virtualization machines VMs AWS Azure GCP}} [[python_club|About the Club]]\\ ==== Python Club Topics - Lists, Tuples, & Sets ==== ==== Lists ==== - Multiple values under 1 variable name - Used to store collections of data - Created using square brackets ( eg. [ ] ) - Values can be duplicated and order changed - Create a list fruit = ["apples", "bananas", "oranges"] print(fruit) - Use the **len()** function fruit = ["apples", "bananas", "oranges"] print(len(fruit)) - Counting items starts at 0. Get the 2nd item. fruit = ["apples", "bananas", "oranges"] print(fruit[1]) - Change a value of an item in the list fruit = ["apples", "bananas", "oranges"] print(fruit) fruit[2] = "cherries" print(fruit) ==== Tuples ==== - Multiple values under 1 variable name - Used to store collections of data - Values **CANNOT** be changed - Created using parentheses ( eg. ( ) ) - Values can be duplicated and indexed, but the order **CANNOT** be changed - Create a tuple fruit = ("apples", "bananas", "oranges") print(fruit) - You **cannot** change values in a tuple fruit = ("apples", "bananas", "oranges") fruit[2] = "cherries" print(fruit) - Can have a single value, but must include a comma at the end this_tuple = ("apples",) print(this_tuple) - Use the **len()** function tuple = ("apples", "bananas", "oranges") print(len(tuple)) ==== Sets ==== - Multiple values under 1 variable name - Used to store collections of data - Values are **NOT** ordered and **NOT** indexed - Values **CANNOT** be duplicated - they will be ignored - Created using curley braces ( eg. { } ) - Create a set fruit = {"apples", "bananas", "oranges", "apples"} print(fruit) - Use the **len()** function fruit = {"apples", "bananas", "oranges"} print(len(fruit)) - You ** cannot** change values in a set fruit = {"apples", "bananas", "oranges", "apples"} print(fruit) fruit[1] = "grapes" print(fruit)