<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 一、列表基礎 **01 列表作用** ``` 1. 單個數據存放在變量中 2. 多個變量組成的?量數據就可以存放在列表當中 3. 列表可以?于存放多個數據 ``` **02 列表定義** ``` list_val1 = [值1, 值2,.....] list_val2 = list() ``` > 1. 通過字面量方式定義 > 2. 通過類實例化方式定義 <br /> ## 二、列表操作之查詢類 **01 下標** ``` name_list = ['張三', '李四'] print(name_list[0]) # 張三 print(name_list[1]) # 李四 ``` > 默認下標從 0 開始 **02 index** * 功能:查找目標數據,返回指定下標 * **語法: 列表.index(被查字符)** * 示例: ``` list_val1 = ['軟件測試','??程序員',"web?動化"] print(list_val1.index("web?動化")) # 2 ``` **03 count** * 功能: 統計被測試值出現的次數 * 語法:**列表.count(被測數據)** * 示例: ``` list_val1 = ['?蛾撲?時', '?定是', "極快樂幸福的", "?定是"] print(list_val1.count("?定是")) # 2 ``` **04 len** * 功能: 統計當前列表元素個數 * 語法: len(列表) * 示例: ``` list_val1 = ['?蛾撲?時', '?定是', "極快樂幸福的", "?定是"] print(len(list_val1)) # 4 ``` <br /> ## 三、列表操作之添加 **01 append** * 功能:在列表的結尾添加數據 * 語法:**列表.append(被添加數據)** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化"] val_list.append("APP?動化") print(val_list) # ['Web?動化', 'UI?動化', '接??動化', 'APP?動化'] ``` > 注意: > 1. 使用 append() 將新的值添加在列表的末尾 > 2. 新增的值可以直接作用于原列表,固列表是可變數據類型 > 3. 如果使用append增加一個列表,則此列表會被當做一個值添加到末尾 **02 extend** * 功能:在列表結尾添加數據 * 語法: **列表.extend(數據)** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化"] # 不可變數據類型 val_list.extend("APP?動化") print(val_list) # ['Web?動化', 'UI?動化', '接??動化', 'A', 'P', 'P', '?', '動', '化'] val_list.extend(["張三", '李四']) print(val_list) # ['Web?動化', 'UI?動化', '接??動化', 'A', 'P', 'P', '?', '動', '化', '張三', '李四'] ``` > 注: > 1. extend 方法在列表末尾添加值 > 2. 如果被添加值是不可變類型的可迭代對象,則會將其一 一 打散加入 > 3. 如果被添加值是可變類型的可迭代對象,則將其中的值一 一 加入 **03 insert** * 功能:在指定位置插入新數據 * 語法: **列表.insert(指定位置, 數據)** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化"] val_list.insert(1, "APP?動化") print(val_list) # ['Web?動化', 'APP?動化', 'UI?動化', '接??動化'] ``` <br /> ## 四、列表操作之刪除 **01 del** * 功能:刪除目標數值 * 語法: **del 具體值** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化"] del val_list print(val_list) # val_list is not defined 不存了 ``` ``` val_list = ["Web?動化", "UI?動化", "接??動化"] del val_list[0] print(val_list) # ['UI?動化', '接??動化'] ``` > 注: > 1. del 可以刪除列表中的一個值,或者整個列表 > 2. del 也可以刪除其它數據類型 **02 pop** * 功能:刪除指定下標的數據,并且返回被刪除數據 * 語法: **列表.pop(下標)** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化"] val = val_list.pop(0) print(val, val_list) # web?動化,['UI?動化', '接??動化'\] ``` > 注: > 1. pop() 方法接收的是下標, 默認不寫是0 > 2. pop() 方法有返回值 ,會返回當前被刪除的值 **03 remove** * 功能:在列表中刪除某個具體數據,刪除第一個被匹配到的 * 語法: **列表.remove(數據)** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化", "Web?動化"] val = val_list.remove("Web?動化") print(val, val_list) # None ['UI?動化', '接??動化', 'Web?動化'] ``` > 注: > 1. remove 方法使用不會返回被刪除的值 > 2. 如果被刪除數據出現多次,只會刪除第一次出現的 **04 clear** * 功能:清空列表 * 語法: **列表.clear()** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化", "Web?動化"] val = val_list.clear() print(val, val_list) # None [] ``` <br /> ## 五、列表操作之修改 **01 下標修改** * 功能:通過指定下標修改對應數據 * 語法: **列表[下標] = 修改后的值** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化", "Web?動化"] val_list[1] = "??程序員" print(val_list) # ['Web?動化', '??程序員', '接??動化', 'Web?動化'] ``` **02 reverse** * 功能:倒置列表 * 語法: **列表.reverse()** * 示例: ``` val_list = ["Web?動化", "UI?動化", "接??動化", "Web?動化"] val = val_list.reverse() print(val, val_list) # None, ['Web?動化', '接??動化', 'UI?動化', 'Web?動化'] ``` **03 排序** * 功能:將列表按指定規則進行數據排序 * 語法: **列表.sort(key=None, reverse=False)** * 示例: ``` val_list = [8, 100, 30, 10, 40, 2] val = val_list.sort(reverse=True) print(val, val_list) # None [100, 40, 30, 10, 8, 2] ``` > 注意: > 1. reverse 表示排序規則 > 2. 默認是False 表示升序,設置為True表示降序 <br /> ## 六、列表其它操作 **01 復制** * 語法: **列表.copy()** * 示例: ``` val_list = [8, 100, 30, 10, 40, 2] val = val_list.copy() print(val, val_list) # [8, 100, 30, 10, 40, 2] [8, 100, 30, 10, 40, 2] ``` **02 while 遍歷** * 語法:使用 while 循環遍歷 * 示例: ``` val_list = [8, 100, 30, 10, 40, 2] i = 0 while i<len(val_list): print(val_list[i]) i+=1 ``` **03 for循環遍歷** * 語法:使用for語法 * 示例: ``` val_list = [8, 100, 30, 10, 40, 2] for item in val_list: print(item) ``` **04 列表嵌套** * 語法:列可以多層嵌套 * 示例: ``` person_info = [["syy", "18", "軟件測試"], ["yyshi", "20", "python?動化測試"]] print(person_info[0][1]) # 18 ``` > 注意: > 1. 嵌套可以是多層 > 2. 不論多少層都可以使用下標進行訪問
                  <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>

                              哎呀哎呀视频在线观看