getting-started-with-lists/script.rst.orig
changeset 418 8a42b4203f6d
child 442 a9b71932cbfa
equal deleted inserted replaced
417:fc71d5c27ce6 418:8a42b4203f6d
       
     1 <?xml version="1.0" encoding="utf-8" ?>
       
     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       
     3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
       
     4 <head>
       
     5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       
     6 <meta name="generator" content="Docutils 0.6: http://docutils.sourceforge.net/" />
       
     7 <title></title>
       
     8 <style type="text/css">
       
     9 
       
    10 /*
       
    11 :Author: David Goodger (goodger@python.org)
       
    12 :Id: $Id: html4css1.css 5951 2009-05-18 18:03:10Z milde $
       
    13 :Copyright: This stylesheet has been placed in the public domain.
       
    14 
       
    15 Default cascading style sheet for the HTML output of Docutils.
       
    16 
       
    17 See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
       
    18 customize this style sheet.
       
    19 */
       
    20 
       
    21 /* used to remove borders from tables and images */
       
    22 .borderless, table.borderless td, table.borderless th {
       
    23   border: 0 }
       
    24 
       
    25 table.borderless td, table.borderless th {
       
    26   /* Override padding for "table.docutils td" with "! important".
       
    27      The right padding separates the table cells. */
       
    28   padding: 0 0.5em 0 0 ! important }
       
    29 
       
    30 .first {
       
    31   /* Override more specific margin styles with "! important". */
       
    32   margin-top: 0 ! important }
       
    33 
       
    34 .last, .with-subtitle {
       
    35   margin-bottom: 0 ! important }
       
    36 
       
    37 .hidden {
       
    38   display: none }
       
    39 
       
    40 a.toc-backref {
       
    41   text-decoration: none ;
       
    42   color: black }
       
    43 
       
    44 blockquote.epigraph {
       
    45   margin: 2em 5em ; }
       
    46 
       
    47 dl.docutils dd {
       
    48   margin-bottom: 0.5em }
       
    49 
       
    50 /* Uncomment (and remove this text!) to get bold-faced definition list terms
       
    51 dl.docutils dt {
       
    52   font-weight: bold }
       
    53 */
       
    54 
       
    55 div.abstract {
       
    56   margin: 2em 5em }
       
    57 
       
    58 div.abstract p.topic-title {
       
    59   font-weight: bold ;
       
    60   text-align: center }
       
    61 
       
    62 div.admonition, div.attention, div.caution, div.danger, div.error,
       
    63 div.hint, div.important, div.note, div.tip, div.warning {
       
    64   margin: 2em ;
       
    65   border: medium outset ;
       
    66   padding: 1em }
       
    67 
       
    68 div.admonition p.admonition-title, div.hint p.admonition-title,
       
    69 div.important p.admonition-title, div.note p.admonition-title,
       
    70 div.tip p.admonition-title {
       
    71   font-weight: bold ;
       
    72   font-family: sans-serif }
       
    73 
       
    74 div.attention p.admonition-title, div.caution p.admonition-title,
       
    75 div.danger p.admonition-title, div.error p.admonition-title,
       
    76 div.warning p.admonition-title {
       
    77   color: red ;
       
    78   font-weight: bold ;
       
    79   font-family: sans-serif }
       
    80 
       
    81 /* Uncomment (and remove this text!) to get reduced vertical space in
       
    82    compound paragraphs.
       
    83 div.compound .compound-first, div.compound .compound-middle {
       
    84   margin-bottom: 0.5em }
       
    85 
       
    86 div.compound .compound-last, div.compound .compound-middle {
       
    87   margin-top: 0.5em }
       
    88 */
       
    89 
       
    90 div.dedication {
       
    91   margin: 2em 5em ;
       
    92   text-align: center ;
       
    93   font-style: italic }
       
    94 
       
    95 div.dedication p.topic-title {
       
    96   font-weight: bold ;
       
    97   font-style: normal }
       
    98 
       
    99 div.figure {
       
   100   margin-left: 2em ;
       
   101   margin-right: 2em }
       
   102 
       
   103 div.footer, div.header {
       
   104   clear: both;
       
   105   font-size: smaller }
       
   106 
       
   107 div.line-block {
       
   108   display: block ;
       
   109   margin-top: 1em ;
       
   110   margin-bottom: 1em }
       
   111 
       
   112 div.line-block div.line-block {
       
   113   margin-top: 0 ;
       
   114   margin-bottom: 0 ;
       
   115   margin-left: 1.5em }
       
   116 
       
   117 div.sidebar {
       
   118   margin: 0 0 0.5em 1em ;
       
   119   border: medium outset ;
       
   120   padding: 1em ;
       
   121   background-color: #ffffee ;
       
   122   width: 40% ;
       
   123   float: right ;
       
   124   clear: right }
       
   125 
       
   126 div.sidebar p.rubric {
       
   127   font-family: sans-serif ;
       
   128   font-size: medium }
       
   129 
       
   130 div.system-messages {
       
   131   margin: 5em }
       
   132 
       
   133 div.system-messages h1 {
       
   134   color: red }
       
   135 
       
   136 div.system-message {
       
   137   border: medium outset ;
       
   138   padding: 1em }
       
   139 
       
   140 div.system-message p.system-message-title {
       
   141   color: red ;
       
   142   font-weight: bold }
       
   143 
       
   144 div.topic {
       
   145   margin: 2em }
       
   146 
       
   147 h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
       
   148 h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
       
   149   margin-top: 0.4em }
       
   150 
       
   151 h1.title {
       
   152   text-align: center }
       
   153 
       
   154 h2.subtitle {
       
   155   text-align: center }
       
   156 
       
   157 hr.docutils {
       
   158   width: 75% }
       
   159 
       
   160 img.align-left, .figure.align-left{
       
   161   clear: left ;
       
   162   float: left ;
       
   163   margin-right: 1em }
       
   164 
       
   165 img.align-right, .figure.align-right {
       
   166   clear: right ;
       
   167   float: right ;
       
   168   margin-left: 1em }
       
   169 
       
   170 .align-left {
       
   171   text-align: left }
       
   172 
       
   173 .align-center {
       
   174   clear: both ;
       
   175   text-align: center }
       
   176 
       
   177 .align-right {
       
   178   text-align: right }
       
   179 
       
   180 /* reset inner alignment in figures */
       
   181 div.align-right {
       
   182   text-align: left }
       
   183 
       
   184 /* div.align-center * { */
       
   185 /*   text-align: left } */
       
   186 
       
   187 ol.simple, ul.simple {
       
   188   margin-bottom: 1em }
       
   189 
       
   190 ol.arabic {
       
   191   list-style: decimal }
       
   192 
       
   193 ol.loweralpha {
       
   194   list-style: lower-alpha }
       
   195 
       
   196 ol.upperalpha {
       
   197   list-style: upper-alpha }
       
   198 
       
   199 ol.lowerroman {
       
   200   list-style: lower-roman }
       
   201 
       
   202 ol.upperroman {
       
   203   list-style: upper-roman }
       
   204 
       
   205 p.attribution {
       
   206   text-align: right ;
       
   207   margin-left: 50% }
       
   208 
       
   209 p.caption {
       
   210   font-style: italic }
       
   211 
       
   212 p.credits {
       
   213   font-style: italic ;
       
   214   font-size: smaller }
       
   215 
       
   216 p.label {
       
   217   white-space: nowrap }
       
   218 
       
   219 p.rubric {
       
   220   font-weight: bold ;
       
   221   font-size: larger ;
       
   222   color: maroon ;
       
   223   text-align: center }
       
   224 
       
   225 p.sidebar-title {
       
   226   font-family: sans-serif ;
       
   227   font-weight: bold ;
       
   228   font-size: larger }
       
   229 
       
   230 p.sidebar-subtitle {
       
   231   font-family: sans-serif ;
       
   232   font-weight: bold }
       
   233 
       
   234 p.topic-title {
       
   235   font-weight: bold }
       
   236 
       
   237 pre.address {
       
   238   margin-bottom: 0 ;
       
   239   margin-top: 0 ;
       
   240   font: inherit }
       
   241 
       
   242 pre.literal-block, pre.doctest-block {
       
   243   margin-left: 2em ;
       
   244   margin-right: 2em }
       
   245 
       
   246 span.classifier {
       
   247   font-family: sans-serif ;
       
   248   font-style: oblique }
       
   249 
       
   250 span.classifier-delimiter {
       
   251   font-family: sans-serif ;
       
   252   font-weight: bold }
       
   253 
       
   254 span.interpreted {
       
   255   font-family: sans-serif }
       
   256 
       
   257 span.option {
       
   258   white-space: nowrap }
       
   259 
       
   260 span.pre {
       
   261   white-space: pre }
       
   262 
       
   263 span.problematic {
       
   264   color: red }
       
   265 
       
   266 span.section-subtitle {
       
   267   /* font-size relative to parent (h1..h6 element) */
       
   268   font-size: 80% }
       
   269 
       
   270 table.citation {
       
   271   border-left: solid 1px gray;
       
   272   margin-left: 1px }
       
   273 
       
   274 table.docinfo {
       
   275   margin: 2em 4em }
       
   276 
       
   277 table.docutils {
       
   278   margin-top: 0.5em ;
       
   279   margin-bottom: 0.5em }
       
   280 
       
   281 table.footnote {
       
   282   border-left: solid 1px black;
       
   283   margin-left: 1px }
       
   284 
       
   285 table.docutils td, table.docutils th,
       
   286 table.docinfo td, table.docinfo th {
       
   287   padding-left: 0.5em ;
       
   288   padding-right: 0.5em ;
       
   289   vertical-align: top }
       
   290 
       
   291 table.docutils th.field-name, table.docinfo th.docinfo-name {
       
   292   font-weight: bold ;
       
   293   text-align: left ;
       
   294   white-space: nowrap ;
       
   295   padding-left: 0 }
       
   296 
       
   297 h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
       
   298 h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
       
   299   font-size: 100% }
       
   300 
       
   301 ul.auto-toc {
       
   302   list-style-type: none }
       
   303 
       
   304 </style>
       
   305 </head>
       
   306 <body>
       
   307 <div class="document">
       
   308 
       
   309 
       
   310 <div class="section" id="objective-questions">
       
   311 <h1>Objective Questions</h1>
       
   312 <!-- A mininum of 8 questions here (along with answers) -->
       
   313 <ol class="arabic">
       
   314 <li><p class="first">How do you create an empty list?</p>
       
   315 <pre class="literal-block">
       
   316 empty=[]
       
   317 </pre>
       
   318 </li>
       
   319 <li><p class="first">What is the most important property of sequence data types like lists?</p>
       
   320 <p>The elements are in order and can be accessed by index numbers.</p>
       
   321 </li>
       
   322 <li><p class="first">Can you have a list inside a list ?</p>
       
   323 <p>Yes,List can contain all the other data types, including list.</p>
       
   324 <p>Example:
       
   325 list_in_list=[2.3,[2,4,6],'string,'all datatypes can be there']</p>
       
   326 </li>
       
   327 <li><p class="first">What is the index number of the first element in a list?</p>
       
   328 <p>0
       
   329 nonempty = ['spam', 'eggs', 100, 1.234]
       
   330 nonempty[0]</p>
       
   331 </li>
       
   332 <li><p class="first">How would you access the end of a list without finding its length?</p>
       
   333 <p>Using negative indices. We can the list from the end using negative indices.</p>
       
   334 <p>::
       
   335 nonempty = ['spam', 'eggs', 100, 1.234]
       
   336 nonempty[-1]</p>
       
   337 </li>
       
   338 <li><p class="first">What is the function to find the length of a list?</p>
       
   339 <p>len</p>
       
   340 </li>
       
   341 <li><p class="first">Delete the last element from list sq=[5,4,3,2,1,0]</p>
       
   342 <p>del(sq[-1])</p>
       
   343 </li>
       
   344 <li><p class="first">How many will you have to use remove function to remove all 6's from the given list sq=[2,5,6,7,6,4,6]?</p>
       
   345 <p>3</p>
       
   346 </li>
       
   347 </ol>
       
   348 </div>
       
   349 <div class="section" id="larger-questions">
       
   350 <h1>Larger Questions</h1>
       
   351 <!-- A minimum of 2 questions here (along with answers) -->
       
   352 <p>1. Add all elemets of seq1=['e','f','g','h']
       
   353 to the sequence seq=['a','b','c','d']</p>
       
   354 <ol class="arabic simple" start="2">
       
   355 <li>Delete all elements of seq1=[3,5,6] from sequence
       
   356 seq=[1,2,3,4,5,6,7,8,9]</li>
       
   357 </ol>
       
   358 </div>
       
   359 </div>
       
   360 </body>
       
   361 </html>