Introduction to Python
Run the hidden code cell below to import the data used in this course.
1 hidden cell
Subset and conquer Subsetting Python lists is a piece of cake. Take the code sample below, which creates a list x and then selects "b" from it. Remember that this is the second element, so it has index 1. You can also use negative indexing.
x = ["a", "b", "c", "d"] x[1] x[-3] # same result! Remember the areas list from before, containing both strings and floats? Its definition is already in the script. Can you add the correct code to do some Python subsetting?
Instructions Print out the second element from the areas list (it has the value 11.25). Subset and print out the last element of areas, being 9.50. Using a negative index makes sense here! Select the number representing the area of the living room (20.0) and print it out.
Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
Print out second element from areas
print(areas[_])
Print out last element from areas
print(areas[__])
Print out the area of the living room
print(areas[_])
now ,answer
Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
Print out second element from areas
print(areas[1])
Print out last element from areas
print(areas[9])
Print out the area of the living room
print(areas[5])
Subset and calculate After you've extracted values from a list, you can use them to perform additional calculations. Take this example, where the second and fourth element of a list x are extracted. The strings that result are pasted together using the + operator:
x = ["a", "b", "c", "d"] print(x[1] + x[3]) Instructions 100 XP Using a combination of list subsetting and variable assignment, create a new variable, eat_sleep_area, that contains the sum of the area of the kitchen and the area of the bedroom. Print the new variable eat_sleep_area.
Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
Sum of kitchen and bedroom area: eat_sleep_area
eat_sleep_area=[areas]
Print the variable eat_sleep_area
Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
Sum of kitchen and bedroom area: eat_sleep_area
eat_sleep_area=areas[3]+areas[7]
Print the variable eat_sleep_area
print(eat_sleep_area)
Add your notes here
# Add your code snippets hereExplore Datasets
Use the arrays imported in the first cell to explore the data and practice your skills!
- Print out the weight of the first ten baseball players.
- What is the median weight of all baseball players in the data?
- Print out the names of all players with a height greater than 80 (heights are in inches).
- Who is taller on average? Baseball players or soccer players? Keep in mind that baseball heights are stored in inches!
- The values in
soccer_shootingare decimals. Convert them to whole numbers (e.g., 0.98 becomes 98). - Do taller players get higher ratings? Calculate the correlation between
soccer_ratingsandsoccer_heightsto find out! - What is the average rating for attacking players (
'A')?