--- tags: Builds --- # P2P Rideshare ``` python def passengers(): ''' Function to return dict ''' passenger_list = [{ "Name": "Passenger1", "Zipcodes": "Zipcode1"}, {"Name": "Passenger2", "Zipcodes": "Zipcode2"}, {"Name": "Passenger3", "Zipcodes": "Zipcode3"},] return passenger_list #return statement def drivers(): "return driver_list" #documentation string driver_list = [{ "Name": "Driver1", "Zipcodes": "Zipcode1"}, {"Name": "Driver2", "Zipcodes": "Zipcode2"}, {"Name": "Driver3", "Zipcodes": "Zipcode3"},] return driver_list def match( passenger #make passenger as an argument to match ): driver_list = drivers() passenger_zipcode = passenger["Zipcodes"] for driver in driver_list: driverzipcode = driver["Zipcodes"] if driverzipcode == passenger_zipcode: #== bc test for equality drivername = driver["Name"] passengername = passenger["Name"] return f"{drivername} = {passengername}" #rememeber to format with f def main (): passenger_list = passengers() #inside main method getting a list of passengers passenger = passenger_list[1] #takes first passenger out of the list and calls it passenger message = match(passenger) print (message) main() ``` --- ## Options 1. can hardcode the database using Structures (it's like a table) 2. can create entities with attributes 3. how to host this in IPFS https://success.outsystems.com/Documentation/11_x_platform/Developing_an_Application/Use_Data/Data_Modeling/Create_an_Entity_to_Persist_Data