<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 2.1 序列概覽   Python包含6種內建的序列:列表、元組、字符串、Unicode字符串、buffer對象和 xrange對象。   容器:序列,映射和集合(set)。 # 2.2 通用序列操作   索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying)、檢查某個元素是否屬于序列的成員(成員資格)、計算序列長度、找出最大元素和最小元素的內建函數。 ## 2.2.1 索引 ![](https://box.kancloud.cn/3755eedae22a751c5f02380aa05b2b27_134x26.png) ![](https://box.kancloud.cn/18bb4e29e5cc63f0b3f097a33f983012_327x152.png) ## 2.2.2 分片   1.優雅的捷徑   分片操作的實現需要提供兩個索引作為邊界,第一個索引的元素是包含在分片內,而第2個則不包含在分片內。   取得前三個元素:[:3]   取得后三個元素:[-3:]   2.更大的步長   [::length] ## 2.2.3 序列相加   通過加號可以進行序列的連接操作。注意:要類型相同的序列才能進行連接操作。 ![](https://box.kancloud.cn/2ff8a2cb0d42451c40b6607bead2382c_463x83.png) ## 2.2.4 乘法   用數字 * 乘以一個序列會生成新的序列,而在新序列中,原來的序列將被重復 n 次。 ![](https://box.kancloud.cn/bbfea39dd1364b743fbc0c14658977f0_658x98.png)   // 整除 得到一個整數 ## 2.25 成員資格   in ## 2.26 長度、最小值和最大值   max()   min()   len() # 2.3 列表:Python的“苦力”   列表不同于元組和字符串的地方:列表是可變的(mutable)--可以改變列表的內容,并且列表有很多有用的、專門的方法。 ## 2.3.1 list函數 ![](https://box.kancloud.cn/9cbb02f2fc1896d64e56657a5dc73bfd_469x83.png) ## 2.3.2 基本的列表操作   1.改變列表:元素賦值   2.刪除元素   del name[2]   3.分片賦值   name[2:] = list('ar') ## 2.2.3 列表方法   對象.方法(參數) 1.append   append方法用于在列表末尾追加新的對象 ![](https://box.kancloud.cn/20a1e4647e26348525274e3d824a2d37_167x63.png) 2.count   count方法統計某個元素在列表中出現的次數: ![](https://box.kancloud.cn/979f852d21c136ffc346f341400fa978_450x98.png) 3.extend   extend方法可以在列表的末尾一次性追加另外一個序列中的多個值。 ![](image/screenshot_1490774030783.png)      extend與 + 的區別 4.index   index方法用于從列表中找出某個值第一個匹配項的索引位置。 ![](https://box.kancloud.cn/e3c24c0747b057895d47921ebccbca9b_514x101.png)   防止報錯,應該先判斷是否存在該項。 5.insert   insert方法用于將對象插入到列表中。 ![](https://box.kancloud.cn/56ef83cb47c22409394c94f76294f772_272x55.png)   也可以用分片賦值來實現。 6.pop   pop方法會移除列表中的一個元素(默認是最后一個),并且返回該元素的值。 ![](https://box.kancloud.cn/a0a7269b11603f84166d932f0ea43653_218x174.png)   pop方法是唯一一個既能修改列表又返回元素值(墜子None)的列表方法。   使用pop方法可以實現一種常見的數據結構--棧(LIFO,后進先出)。 7.remove   remove方法用于移除列表中某個值的第一個匹配項 ![](https://box.kancloud.cn/1481b5b37f8ca68689c87f96397dce73_380x111.png)   如果移除項不存在,會報錯,這里要注意了。 8.reverse   reverse方法將列表中的元素反向存放。 ![](https://box.kancloud.cn/e636fea3b2843dd912ccc42abc1faf7b_394x150.png) 9.sort   sort方法用于在原位置對列表進行排序。 ![](https://box.kancloud.cn/ca420103decf5ea3fca63548f8d5745c_248x137.png)   x.sort(),對原來序列進行排序,不返回值;sorted(x),不改變原來序列,返回一個排序后的新序列。 10.高級排序 ![](https://box.kancloud.cn/3b4ba2c9021944f5d70f57a50ea35196_444x292.png)   sort 的可選參數:cmp(默認),key,reverse # 2.4 元組:不可變序列   元組與列表一樣,也是一種序列。唯一不同是元組不能修改。 ![](https://box.kancloud.cn/12a84e9884a2ca678a71d9ada69ea342_145x211.png)   元組的創建方法。 ## 2.4.1 tuple函數   tuple 函數的功能與 list 函數基本上是一樣的:以一個序列作為參數并把它轉換為元組。 ![](https://box.kancloud.cn/e2f322647d7659fe7a99aa30f7772ac7_191x83.png) ## 2.4.2 基本元組操作   元組其實并不復雜--除了創建元組和訪問元組元素之外,也沒有太多其他操作,可以參照其他類型的序列來實現。 ![](https://box.kancloud.cn/3da1fdc44d1435bb108011dc31b25774_137x70.png) ## 2.4.3 那么,意義何在   元組是不可替代的:   元組可以在映射(和集合的成員)中當作鍵使用--而列表則不行。   元組作為很多內建函數和方法的返回值存在,也就是說你必須對元組進行處理。只要不嘗試修改元組,那么,“處理”元組在絕大多數情況下就是把它們當作列表來進行操作(除非需要使用一些元組沒有的方法,例如index和count) # 2.5 小結   新函數: cmp(x,y): 比較兩個值 len(seq): 返回序列的升序 list(seq): 把序列轉換成列表 max(args): 返回序列或者參數集合中的最大值 min(args): 返回序列或都參數集合中的最小值 reversed(seq): 對序列進行反射迭代 sorted(seq): 返回已排序的包含seq所有元素的列表 tuple(seq): 把序列轉換成元組
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看