<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 字典介紹 想一想: > 如果有列表 ~~~ nameList = ['xiaoZhang', 'xiaoWang', 'xiaoLi']; ~~~ > 需要對"xiaoWang"這個名字寫錯了,通過代碼修改: ~~~ nameList[1] = 'xiaoxiaoWang' ~~~ > 如果列表的順序發生了變化,如下 ~~~ nameList = ['xiaoWang', 'xiaoZhang', 'xiaoLi']; ~~~ > 此時就需要修改下標,才能完成名字的修改 ~~~ nameList[0] = 'xiaoxiaoWang' ~~~ > #### **`有沒有方法,既能存儲多個數據,還能在訪問元素的很方便就能夠定位到需要的那個元素呢?`** 答: > 字典 另一個場景: 學生信息列表,每個學生信息包括學號、姓名、年齡等,如何從中找到某個學生的信息? ~~~ >>> studens = [[1001, "王bao強", 24], [1002, "馬rong", 23], [1005, "宋x",24], ...] ~~~ **循環遍歷? No!** ## 1\. 生活中的字典 ![](https://img.kancloud.cn/21/5e/215eebb7d814ea274d9312499b063853_329x220.png) ![](https://img.kancloud.cn/07/07/07075809159862971481d00c333640fc_293x220.png) ## 2\. 軟件開發中的字典 變量info為字典類型: ~~~ info = {'name':'班長', 'id':100, 'sex':'f', 'address':'地球亞洲中國北京'} ~~~ 說明: * 字典和列表一樣,也能夠存儲多個數據 * 列表中找某個元素時,是根據下標進行的 * 字典中找某個元素時,是根據'名字'(就是冒號:前面的那個值,例如上面代碼中的'name'、'id'、'sex') * 字典的每個元素由2部分組成,鍵:值。例如 'name':'班長' ,'name'為鍵,'班長'為值 ## 3\. 根據鍵訪問值 ~~~ info = {'name':'班長', 'id':100, 'sex':'f', 'address':'地球亞洲中國北京'} print(info['name']) print(info['address']) ~~~ 結果: ~~~ 班長 地球亞洲中國北京 ~~~ 若訪問不存在的鍵,則會報錯: ~~~ >>> info['age'] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'age' ~~~ 在我們不確定字典中是否存在某個鍵而又想獲取其值時,可以使用get方法,還可以設置默認值: ~~~ >>> age = info.get('age') >>> age #'age'鍵不存在,所以age為None >>> type(age) <type 'NoneType'> >>> age = info.get('age', 18) # 若info中不存在'age'這個鍵,就返回默認值18 >>> age 18 ~~~
                  <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>

                              哎呀哎呀视频在线观看