working with tuples as previously mentioneda tuple is collection used to create complex listsin which you can embed one tuple within another this embedding lets you create hierarchies with tuples hierarchy could be something as simple as the directory listing of your hard drive or an organizational chart for your company the idea is that you can create complex data structures using tuple tuples are immutablewhich means you can' change them you can create new tuple with the same name and modify it in some waybut you can' modify an existing tuple lists are mutablewhich means that you can change them soa tuple can seem at first to be at disadvantagebut immutability has all sorts of advantagessuch as being more secure as well as faster in additionimmutable objects are easier to use with multiple processors the two biggest differences between tuple and list are that tuple is immutable and allows you to embed one tuple inside another the following steps demonstrate how you can interact with tuple in python open python shell window you see the familiar python prompt type mytuple ("red""blue""green"and press enter python creates tuple containing three strings type mytuple and press enter you see the content of mytuplewhich is three stringsas shown in figure - notice that the entries use single quoteseven though you used double quotes to create the tuple in additionnotice that tuple uses parentheses rather than square bracketsas lists do figure - tuples use parenthe sesnot square brackets