day1/cheatsheet2.tex
changeset 311 5303c34a3180
parent 309 0b1f2c378d84
child 313 f5bcb974a665
equal deleted inserted replaced
310:dc3631a29b18 311:5303c34a3180
    27 \end{center}
    27 \end{center}
    28 
    28 
    29 \section{Plotting Points with Lists}
    29 \section{Plotting Points with Lists}
    30 
    30 
    31 \begin{lstlisting}
    31 \begin{lstlisting}
    32 In [1]: x = [0, 1, 2, 3]
    32 In []: x = [0, 1, 2, 3]
    33 In [2]: y = [7, 11, 15, 19]
    33 In []: y = [7, 11, 15, 19]
    34 In [3]: plot(x, y)
    34 In []: plot(x, y)
    35 In [4]: clf()
    35 In []: clf()
    36 In [5]: plot(x, y, 'o')  # Plotting Circles
    36 In []: plot(x, y, 'o')  # Plotting Circles
    37 #Dots - '.', #Dashed lines - '--' #Lines - '-'
    37 #Dots - '.', #Dashed lines - '--' #Lines - '-'
    38 \end{lstlisting}
    38 \end{lstlisting}
    39 
    39 
    40 \section{Lists}
    40 \section{Lists}
    41 
    41 
    42 Initializing
    42 Initializing
    43   \begin{lstlisting}
    43   \begin{lstlisting}
    44 In [10]: mtlist = []      # Empty List
    44 In []: mtlist = []      # Empty List
    45 In [11]: lst = [ 1, 2, 3, 4, 5] 
    45 In []: lst = [ 1, 2, 3, 4, 5] 
    46   \end{lstlisting}
    46   \end{lstlisting}
    47 Slicing
    47 Slicing
    48 \begin{lstlisting}
    48 \begin{lstlisting}
    49 In [12]: lst[1:3]         # A slice.
    49 In []: lst[1:3]         # A slice.
    50 Out[12]: [2, 3]
    50 Out[]: [2, 3]
    51 
    51 
    52 In [13]: lst[1:-1]
    52 In []: lst[1:-1]
    53 Out[13]: [2, 3, 4]
    53 Out[]: [2, 3, 4]
    54 \end{lstlisting}
    54 \end{lstlisting}
    55 Appending to lists
    55 Appending to lists
    56 \begin{lstlisting}
    56 \begin{lstlisting}
    57 In [14]: a = [ 6, 7, 8, 9]
    57 In []: a = [ 6, 7, 8, 9]
    58 In [15]: b = lst + a
    58 In []: b = lst + a
    59 In [16]: b
    59 In []: b
    60 Out[16]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
    60 Out[]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
    61 
    61 
    62 In [17]: lst.append(6)
    62 In []: lst.append(6)
    63 In [18]: lst
    63 In []: lst
    64 Out[18]: [ 1, 2, 3, 4, 5, 6]
    64 Out[]: [ 1, 2, 3, 4, 5, 6]
    65 \end{lstlisting}
    65 \end{lstlisting}
    66 
       
    67 Iterating over a List
    66 Iterating over a List
    68 \begin{lstlisting}
    67 \begin{lstlisting}
    69 In [19]: for each in b:  # Iterating over the list, element-wise
    68 In []: for each in b:  # Iterating over the list, element-wise
    70  ....:     print b       # Print each element
    69  ....:     print b       # Print each element
    71  ....:
    70  ....:
    72 \end{lstlisting}
    71 \end{lstlisting}
    73 
    72 
    74 Splitting Strings
    73 Splitting Strings