In [2]:
nephews = ["Huey","Dewey","Louie"]

In [3]:
nephews


Out[3]:
['Huey', 'Dewey', 'Louie']

In [4]:
nephews[0]


Out[4]:
'Huey'

In [5]:
nephews[2]


Out[5]:
'Louie'

In [6]:
len(nephews)


Out[6]:
3

In [7]:
nephews[3]


---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-7-87f31bbc3422> in <module>()
----> 1 nephews[3]

IndexError: list index out of range

In [8]:
for i in range(3):
    nephews[i] = nephews[i] +  ' Duck'

In [9]:
print(nephews)


['Huey Duck', 'Dewey Duck', 'Louie Duck']

In [10]:
mix_it_up = [1,[2,3],'alpha']
mix_it_up


Out[10]:
[1, [2, 3], 'alpha']

In [11]:
nephews.append('April Duck')

In [12]:
nephews


Out[12]:
['Huey Duck', 'Dewey Duck', 'Louie Duck', 'April Duck']

In [13]:
nephews.extend(['May Duck','June Duck'])
nephews


Out[13]:
['Huey Duck',
 'Dewey Duck',
 'Louie Duck',
 'April Duck',
 'May Duck',
 'June Duck']

In [14]:
ducks = nephews + ['Donald Duck','Daisy Duck']
ducks


Out[14]:
['Huey Duck',
 'Dewey Duck',
 'Louie Duck',
 'April Duck',
 'May Duck',
 'June Duck',
 'Donald Duck',
 'Daisy Duck']

In [15]:
ducks.insert(0,'Scrooge McDuck')
ducks


Out[15]:
['Scrooge McDuck',
 'Huey Duck',
 'Dewey Duck',
 'Louie Duck',
 'April Duck',
 'May Duck',
 'June Duck',
 'Donald Duck',
 'Daisy Duck']

In [16]:
del ducks[0]
ducks


Out[16]:
['Huey Duck',
 'Dewey Duck',
 'Louie Duck',
 'April Duck',
 'May Duck',
 'June Duck',
 'Donald Duck',
 'Daisy Duck']

In [17]:
ducks.remove('Donald Duck')
ducks


Out[17]:
['Huey Duck',
 'Dewey Duck',
 'Louie Duck',
 'April Duck',
 'May Duck',
 'June Duck',
 'Daisy Duck']

In [18]:
ducks.sort()
ducks


Out[18]:
['April Duck',
 'Daisy Duck',
 'Dewey Duck',
 'Huey Duck',
 'June Duck',
 'Louie Duck',
 'May Duck']

In [19]:
squares = [0,1,4,9,16,25,36,49]
squares


Out[19]:
[0, 1, 4, 9, 16, 25, 36, 49]

In [20]:
squares[0:2]


Out[20]:
[0, 1]

In [21]:
squares[1:3]


Out[21]:
[1, 4]

In [22]:
squares[:3]


Out[22]:
[0, 1, 4]

In [23]:
squares[1:]


Out[23]:
[1, 4, 9, 16, 25, 36, 49]

In [24]:
squares[:]


Out[24]:
[0, 1, 4, 9, 16, 25, 36, 49]

In [25]:
squares[-1]


Out[25]:
49

In [26]:
squares[-3:-1]


Out[26]:
[25, 36]

In [27]:
squares[0::2]


Out[27]:
[0, 4, 16, 36]

In [28]:
squares[2:4] = ['4','9']
print(squares)


[0, 1, '4', '9', 16, 25, 36, 49]

In [29]:
del squares[-2:]
print(squares)


[0, 1, '4', '9', 16, 25]

In [30]:
for value in squares:
    print("Element",value)


Element 0
Element 1
Element 4
Element 9
Element 16
Element 25

In [31]:
for index, value in enumerate(squares):
    print("Element",index,"->",value)


Element 0 -> 0
Element 1 -> 1
Element 2 -> 4
Element 3 -> 9
Element 4 -> 16
Element 5 -> 25

In [ ]: