diff -r b702c10e5919 -r 91b427241f8f sets/quickref.tex --- a/sets/quickref.tex Tue Oct 12 11:09:52 2010 +0530 +++ b/sets/quickref.tex Tue Oct 12 11:19:09 2010 +0530 @@ -1,11 +1,23 @@ -Creating a tuple:\\ -{\ex \lstinline| t = (1, "hello", 2.5)|} +Creating a set:\\ +{\ex \lstinline| p10 = set([2, 3, 5, 7]) |t} -Accessing elements of tuples:\\ -{\ex \lstinline| t[index] Ex: t[2]|} +Creating set from a tuple or list:\\ +{\ex \lstinline| s = set(var_name)|} + +Operations on sets. Ex: UNION:\\ +{\ex \lstinline| s1 \| s2 |} + +Other operations available:\\ -Accessing slices of tuples:\\ -{\ex \lstinline| t[start:stop:step]|} +\begin{lstlising} +\item "\&" -- Intersection +\item "-" -- Difference +\item "\^" -- Symmetric Difference +\item "<" -- Subset +\end{lstlisting} -Swapping values:\\ -{\ex \lstinline| a, b = b, a|} +Checking for containership:\\ +{\ex \lstinline| x in p10|} + +Finding the no.of elements:\\ +{\ex \lstinline| len(p10)|}