# List - a single variable contain one or more data
name = [ "ann", "john", 'mary' ]
print(name)
print( name[0], '\t', name[-1])
print( type( name) )
print( len( name) )
# List - Append
name.append('david')
print( '\n', name )
print(name[0],'\t', name[-1])
print(len( name ) )
# List - Insert
name.insert( 2,'bell' )
print( '\n', name)
print( name[0], '\t', name[2], '\t', name[4], name[-1] )
print( len( name ) )
# List - Edit data
print( '\nBefore :')
print( name )
for i in range( 0, len( name ) ):
print(f"{ i+1:>3}", '\t', f"{name[ i]:>12}")
name[1] = 'cathy'
name.append( [ 'Albert', 'Susan' ] )
print( 'After :' )
print( name )
for i in range( 0, len( name ) ):
#print( type( name[ i ] ) )
if str(type( name[ i ] )) == "<class 'list'>":
Name = name[ i ]
for j in range( 0, len( Name )):
print(f"{i+1:>3}:",f"{j+1:>3}",'\t', f"{Name[j]:>12}")
else:
# pass
print( f"{ i +1:>3}",' \t', f"{name[i]:>12}")