<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[info]列表List就是一條有序的鏈 [TOC] <br> ### 列表的定義 ```python alist1=['a','b','c'] alist2=[1,2,3] alist3=[[1,2],[3,4]] ``` 列表中的值,可以是任意一種數據類型,任意一種結構。可以通過索引訪問其中的值,索引值從`0`開始,最后一個值的索引為`-1`如 alist1[0]=='a' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# true alist2[-1] == 3 &nbsp;&nbsp;&nbsp;&nbsp;# true alist3[0][0] == 1 &nbsp;&nbsp;&nbsp;&nbsp;# true ### 列表的常用方法 *大家學習時,請通過源碼學習,這里就不將源碼貼出來了* #### append(p_object): 往列表尾部添加元素 ```cmd >>> alist=[1,2,3] >>> alist.append('4') >>> alist [1, 2, 3, '4'] ``` *** #### pop(index=None):將索引位置的元素拋出 默認尾部 ```cmd >>> alist=[1,2,3] >>> alist.pop() 3 >>> alist >>>[1,2] ``` 指定索引值 ```cmd >>> alist=[1,2,3] >>> alist.pop(1) 2 >>> alist [1, 3] ``` *** #### insert(index,p_object):在某索引前面插入元素 ```cmd >>> alist=[1,2,3] >>> alist.insert(0,'insert_val') >>> alist ['insert_val', 1, 2, 3] ``` *** #### remove(value):移除首個某元素 ```cmd >>> alist=[1,2,3,2,4] >>> alist.remove(2) >>> alist [1, 3, 2, 4] ``` 注意,如果元素不存在,則報錯 ```cmd >>> alist [1, 3, 2, 4] >>> alist.remove(5) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: list.remove(x): x not in list ``` *** #### count(value):統計列表中某元素存在的數量 ```cmd >>> alist=[1,2,3,2,4] >>> alist.count(2) 2 >>> alist.count(3) 1 >>> alist.count(5) 0 ``` *** #### extend(iterable):將列表合并,追加 ```cmd >>> alist=[1,2,3] >>> alist.extend([4,5,6]) >>> alist [1, 2, 3, 4, 5, 6] ``` 除了extend方法,列表合并還可以使用運算符‘+’,但是‘+’不會修改原列表,而是生成一個新的列表 ```cmd >>> alist+[4,5,6] [1, 2, 3, 4, 5, 6] >>> alist [1, 2, 3] ``` *** #### index(value, start=None, stop=None):返回某元素首次出現的索引 ```cmd >>> alist=[1,2,3,2,4] >>> alist.index(2) 1 ``` 注意:當值不存在時,會拋出異常 ```cmd >>> alist=[1,2,3,4] >>> alist.index(5) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: 5 is not in list ``` *** #### copy():淺拷貝 ```cmd >>> a1_list=[1,2,3] >>> a2_list=a1_list.copy() >>> a1_list.append(4) >>> a1_list [1, 2, 3, 4] >>> a2_list [1, 2, 3] ``` 這里注意區別于`=`賦值 ```cmd >>> b1_list=[1,2,3] >>> b2_list=b1_list >>> b1_list.append(4) >>> b1_list [1, 2, 3, 4] >>> b2_list [1, 2, 3, 4] ``` *** #### reverse():將列表元素反轉 ```cmd >>> alist=[1,2,4,3] >>> alist.reverse() >>> alist [3, 4, 2, 1] ``` *** #### sort(key=None, reverse=False):將列表排序,默認升序 ```cmd >>> alist=[1,2,4,3] >>> alist.sort() >>> alist [1, 2, 3, 4] >>> alist.sort(reverse=True) >>> alist [4, 3, 2, 1] ``` *** #### clear():將列表清空 ```cmd >>> alist=[1,2,3] >>> alist [1, 2, 3] >>> alist.clear() >>> alist [] ``` <hr style="margin-top:100px"> :-: ![](https://box.kancloud.cn/2ff0bc02ec938fef8b6dd7b7f16ee11d_258x258.jpg) ***微信掃一掃,關注“python測試開發圈”,了解更多測試教程!***
                  <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>

                              哎呀哎呀视频在线观看