getting extra single quotes in output : I'm Solving a simple code in python to print randomly generated ticket number.  
But when I'm printing list of ticket number it is giving extra single quotes.  
Please refer to **below code**.:-   

    #PF-Exer-22
    import random

    def generate_ticket(airline,source,destination,no_of_passengers):
        ticket_number_list=[]
        src = source[0:3]
        dest = destination[0:3]
        listof_passonger = []
        random_number_list = []
        random_number = 0
        random_number = 102
        for loop  in range(0, no_of_passengers):
            
            #if(random_number in random_number_list):
            #random_number = random.randint(101,500)
            #else:
            #random_number_list.append(random_number_list)
            random_number = random_number + 1
            ticket_number = airline + ":" + src + ":" + dest + ":" + str(random_number)
            ticket_number_list.append(ticket_number)
    
        return ticket_number_list


    print(generate_ticket("AI","Bangalore","London",7))


while executing above code my **output** is :-

    ['AI:Ban:Lon:103', 'AI:Ban:Lon:104', 'AI:Ban:Lon:105', 'AI:Ban:Lon:106', 'AI:Ban:Lon:107', 'AI:Ban:Lon:108', 'AI:Ban:Lon:109']

but my **expected output** is :- 

    [AI:Ban:Lon:103,AI:Ban:Lon:104,AI:Ban:Lon:105,AI:Ban:Lon:106,AI:Ban:Lon:107]

As you can see tere is no single code is expected output.

Please help me with that
And please don't vote down for no reason.