<jupyter_start><jupyter_text>Bouncer SkillzYou are the bouncer at a very exclusive, very glamorous dance club in the BIG CITY!!!  YES!!!!  SWEET GIG!Since this club is so prestigious, there is a strict VIP list consisting of who is allowed to attend.If you're invited, you're on the list.  If you're not on the list, then you weren't invited, and the bouncer will turn you away.This club is trying to move to digital organization of their processes, including VIP lists/bouncer duties, and now all bouncers are required to know Python.  Crazy!  Good thing you're learning Python!The original VIP list for this weekend's event (a list of strings!) is provided for you below:vipThisWknd = ['Francisco', 'Vibhasri', 'Isabel', '<NAME>', 'Hannah', 'Negar', 'Elizabeth', 'Marlena', 'Maureen', 'Amy', 'Lucy', 'Brooke', 'Sofia', '<NAME>abadook', 'Jessica', 'Kristen', 'Elizabeth', 'Gianna', 'Krutika', 'Anisha', 'Priyanka', 'Khadija', 'Vy', 'Aayana', 'Stephanie']Seems like a cool bunch!This club is so popular that changes are being made to the VIP list all the time.  In order to make fast, efficient changes to all sorts of VIP lists for all sorts of parties, your club boss has asked you to define some general functions that will     1. Add a name to any list    2. Remove a name from any list    3. Sort any list in alphabetical order    4. Combine lists<jupyter_code># ADD A NAME

# Oh no!  It looks like we forgot two very important guests on the VIP list for this weekend: Brooke and Verity.
# Define a function that will add a guest to the VIP list, and then use this function to add 1) 'Brooke' and
# 2) 'Verity' to vipThisWknd so that that can get into the party!

# REMOVE A NAME 

# Weird... we've never heard of Francisco, Caesar Salad isn't a person, and no one wants The Babadook at their party.
# Define a function that will remove any guest's name from the VIP list, and then use that functino to remove
# 1) 'Francisco' 2) '<NAME>' and 3) 'The Babadook' from vipThisWknd.

# SORT A LIST IN ALPHABETICAL ORDER

# Bouncers deal with long lines full of impatient partygoers.  They must be organized to work fast!  
# Define a function that will sort the VIP list in alphabetical order, A to Z, so that you can check off guests
# quickly the night of the party.  Test your function on vipThisWknd  !!

# COMBINE LISTS

# You boss is thinking about sending promotional materials to the partygoers from this week and last week.
# They have asked you to compile a single list of all these partygoers.  You already have the list of partygoers
# from this week.  Last week's partygoers are stored in the list below:

vipLastWknd = ['Thelonius', 'Abraham', 'Marilyn', 'Colette', 'Desdemona', 'Kurt', 'Robin', 'Nora', 'Gertrude',
              'Virginia', 'Jacob', 'Dayton', 'Julia', 'Josie']

# Define a function that combines two lists into one list, and then use that function to combine
# vipThisWknd and vipLastWknd.<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.08130081300813008, 'fraction_numerical': 0.003048780487804878, 'mean_word_length': 4.34963768115942, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '657885', 'license': 'CC-BY-4.0', 'n_tokens_mistral': 923, 'n_tokens_neox': 869, 'n_words': 459, 'path': 'questions/2_Functions_and_Packages_2.ipynb', 'repo_name': 'DCMB-GWC/challengeQuestions', 'size': '2963'}