# [ ] review and run example
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
wish_cities = ["Reykjavík", "Moscow", "Beijing", "Lamu"]
# .extend()
# extending visited_cities list (IN PLACE) by concatenating wish_cities
visited_cities.extend(wish_cities)
print("ALL CITIES",visited_cities)
# [ ] review and run example
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
wish_cities = ["Reykjavík", "Moscow", "Beijing", "Lamu"]
# (+) Addition operator for lists creates a (NEW) combined List
all_cities = visited_cities + wish_cities
print("ALL CITIES")
for city in all_cities:
print(city)
# [ ] review and run example
team_a = [0,2,2,2,4,4,4,5,6,6,6]
team_b = [0,0,0,1,1,2,3,3,3,6,8]
print("Team A:", team_a, "\nTeam B:",team_b)
# (+) Addition operator
team_totals = team_a + team_b
print("Team Totals", team_totals)
# [ ] review and run example after running cell above
# .extend()
team_a.extend(team_b)
print("Team_a extended", team_a)
# what happens if you keep running this cell?
# [ ] extend the list common_birds with list birds_seen which you must create
common_birds = ["chicken", "blue jay", "crow", "pigeon"]
birds_seen = ["blue jay", "crow"]
common_birds.append(birds_seen)
print(common_birds)
# [ ] Create 2 lists zero_nine and ten_onehundred that contain 1-9, and 10 - 100 by 10's.
# [ ] use list addition to concatenate the lists into all_num and print
zero_nine = [1, 2, 3, 4, 5, 6, 7, 8, 9]
ten_onehundred = [10, 20 , 30, 40 ,50, 60, 70, 80, 90, 100]
all_num = []
all_num.append(zero_nine)
all_num.append(ten_onehundred)
print(all_num)
# [ ] review and run example
cities_1 = ["Dubai", "Mexico City", "São Paulo", "Hyderabad"]
print("regular", cities_1)
cities_1.reverse()
print("reversed", cities_1)
# [ ] review and run example
all_num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
print("regular list",all_num, "\n")
all_num.reverse()
print("reverse list",all_num, "\n")
num_len = len(all_num)
print("Three Multiple")
for num in all_num:
if num/3 == int(num/3):
print(num)
else:
pass
# [ ] review and run example
# create a list of numbers by casting a range
count_list = list(range(21))
print("before list", count_list)
# and reverse
count_list.reverse()
print("after list", count_list)
# [ ] create and print a list of multiples of 5 from 5 to 100
# { ] reverse the list and print
multiples_list = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100]
multiples_list.reverse()
print(multiples_list)
# [ ] Create two lists: fours & more_fours containing multiples of four from 4 to 44
# [ ] combine and print so that the output is mirrored [44, 40,...8, 4, 4, 8, ...40, 44]
fours = [4, 8, 12, 16, 20, 24, 28, 32, 36, 40 ,44]
more_fours = [4, 8, 12, 16, 20, 24, 28, 32, 36, 40 ,44]
fours.reverse()
fours.append(more_fours)
print(fours)
# [ ] review and run example
quiz_scores = [20, 19, 20, 15, 20, 20, 20, 18, 18, 18, 19]
# use .sort()
quiz_scores.sort()
print("quiz_scores:", quiz_scores)
# [ ] review and run example
game_points = [3, 14, 0, 8, 21, 1, 3, 8]
# use sorted()
sorted_points = sorted(game_points)
print("game_points:", game_points)
print("sorted_points:", sorted_points)
# [ ] review and run example
cities_1 = ["Dubai", "Mexico City", "São Paulo", "Hyderabad"]
print("Unsorted", cities_1)
cities_1.sort()
print("Sorted", cities_1)
# [ ] print cites from visited_cities list in alphbetical order using .sort()
# [ ] only print cities that names start "Q" or earlier
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
visited_cities.sort()
print(visited_cities)
print(visited_cities[0:5])
# [ ] make a sorted copy (sorted_cities) of visited_cities list
# [ ] remove city names 5 characters or less from sorted_cities
# [ ] print visitied cites and sorted cities
visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"]
sorted_cities = sorted(visited_cities)
print(sorted_cities)
print(sorted_cities[0:5])
# [ ] build a list (add_animals) using a while loop, stop adding when an empty string is entered
add_animals = []
user_add = input("enter some animals: ")
while user_add != "":
add_animals.append(user_add)
user_add = input("enter some animals: ")
print(add_animals)
# [ ] extend the lists into animals, then sort
animals = ["Chimpanzee", "Panther", "Wolf", "Armadillo"]
animals.extend(add_animals)
print(animals)
# [ ] get input if list should be viewed alpha or reverse alpha and display list
animals.sort()
animals.reverse()
print(animals)