Lists
by kevin raymond
1. characteristics
1.1. mutable
1.2. ordered
1.3. dynamic
1.4. can contain arbitrary objects
1.5. indexing
1.6. can be nested
2. operations
2.1. accessing elements
2.1.1. indexing
2.1.1.1. single dimensional indexing
2.1.1.2. multi dimensional indexing
2.1.2. slicing
2.2. insertion
2.2.1. list_name.insert( )
2.2.2. list_name.append( )
2.2.3. list_name.extend( )
2.2.4. + operator (concatenation)
2.3. deletion
2.3.1. list__name.remove( )
2.3.2. list_name.clear( )
2.3.3. del
2.3.3.1. del list_name
2.3.3.2. del list_name[ index ]
2.4. ordering of elements
2.4.1. sorting
2.4.1.1. list_name.sort( )
2.4.1.2. sorted( list_name)
2.4.2. reversing
2.4.2.1. list_name.reverse( )
2.4.2.2. reversed( list_name )