<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          Python字典的“pop()彈出”方法(按鍵取值并刪除鍵值對) 您所在的位置:網(wǎng)站首頁 屬兔的吉祥微信圖片 Python字典的“pop()彈出”方法(按鍵取值并刪除鍵值對)

          Python字典的“pop()彈出”方法(按鍵取值并刪除鍵值對)

          #Python字典的“pop()彈出”方法(按鍵取值并刪除鍵值對)| 來源: 網(wǎng)絡整理| 查看: 265

          選擇題 以下python代碼的輸出結(jié)果是什么? dict = {1:'a',2:'b'} m = dict.pop(1,'c') n = dict.pop(3,'c') print(m,n,dict)

          問題解析 python集合中的pop()方法: 1.pop()方法的功能是:“彈出”字典中的一個鍵值對的值,即把字典d中指定鍵k對應的值v作為返回值輸出,v可以賦值給另一個變量v2,同時在字典d中刪除鍵值對k:v。 2.pop()方法語法為:pop(key[,default]),default為可選參數(shù),若鍵key存在,則“彈出”鍵為key的鍵值對,返回值為鍵key所對應的值;若鍵key不存在,但可選參數(shù)default存在,則不“彈出”元素,返回值為default;若鍵key不存在,且可選參數(shù)default也不存在,則導致報錯:KeyError。 題目中: dict = {1:'a',2:'b'},m=dict.pop(1,'c')是刪除鍵為1對應的鍵值對,并把返回值賦值給m,因為dict存在鍵為1的鍵值對,所以該方法“彈出”鍵值對1:'a',返回值為鍵1所對應的值'a',因此程序運行的結(jié)果是:m='a',dict={2: 'b'}; n=dict.pop(3,'c')是刪除鍵為3對應的鍵值對,并把返回值賦值給n,因為dict不存在鍵為3的鍵值對,所以該方法無法“彈出”元素,但因為存在可選參數(shù)default為‘c’,所以該函數(shù)返回值為'c',因此程序運行的結(jié)果是:n='c',dict={2: 'b'}。

          答案 正確答案選:B

          歡迎大家轉(zhuǎn)發(fā),一起傳播知識和正能量,幫助到更多人。期待大家提出寶貴改進建議,互相交流,收獲更大。辛苦大家轉(zhuǎn)發(fā)時注明出處(也是咱們公益編程交流群的入口網(wǎng)址),劉經(jīng)緯老師共享知識相關文件下載地址為:http://liujingwei.cn

          溫馨期待 期待大家提出寶貴建議,互相交流,收獲更大,助教:qmy

          ?

          ?



          【本文地址】

          公司簡介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專題文章
            CopyRight 2018-2019 實驗室設備網(wǎng) 版權所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 正定县| 滦平县| 车致| 沧州市| 舒城县| 临澧县| 怀化市| 定南县| 方山县| 化州市| 军事| 米易县| 化隆| 蛟河市| 靖西县| 松桃| 阜阳市| 南召县| 岳阳市| 湘阴县| 德庆县| 如皋市| 方正县| 额尔古纳市| 商河县| 丰顺县| 尤溪县| 无为县| 颍上县| 无极县| 六盘水市| 曲松县| 嘉鱼县| 永和县| 双峰县| 福贡县| 肃宁县| 共和县| 宝鸡市| 大英县| 衡山县| http://444 http://444 http://444 http://444 http://444 http://444