乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      python dict字典

       印度阿三17 2019-05-19

      Dictionary中的常用方法:

      len(a)

      得到字典a中元素的個(gè)數(shù)

      a[k]

      取得字典a中鍵K所對(duì)應(yīng)的值

      a[k] =?v

      設(shè)定字典a中鍵k所對(duì)應(yīng)的值成為v

      del?a[k]

      使用?key從一個(gè)?dictionary中刪除獨(dú)立的元素。如,刪除Dictionary?dic中的user=’root’:del?dic[“user”]

      a.clear()

      從一個(gè)?dictionary中清除所有元素。如,刪除Dictionary?dic中的所有元素:dic.clear()

      a.copy()

      得到字典副本

      k?in?a

      字典中存在鍵k則為返回True,沒有則返回False

      k?not in?a

      ?字典中不存在鍵k則為返回true,反之返回False

      a.has_key(k)

      判斷字典a中是否含有鍵k

      a.items()

      得到字典a中的鍵—值對(duì)list

      a.keys()

      得到字典a中鍵的list

      a.update([b])

      從b字典中更新a字典,如果鍵相同則更新,a中不存在則追加.

      a.fromkeys(seq[,?value])

      創(chuàng)建一個(gè)新的字典,其中的鍵來自sql,值來自value

      a.values()

      得到字典a中值的list

      a.get(k[,?x])

      從字典a中取出鍵為k的值,如果沒有,則返回x

      a.setdefault(k[,?x])

      將鍵為k的值設(shè)為默認(rèn)值x。如果字典a中存在k,則返回k的值,如果不存在,向字典中添加k-x鍵值對(duì),并返回值x

      a.pop(k[,?x])

      取出字典a中鍵k的值,并將其從字典a中刪除,如果字典a中沒有鍵k,則返回值x

      a.popitem()

      取出字典a中鍵值對(duì),并將其從字典a中刪除

      a.iteritems()

      返回字典a所有鍵-值對(duì)的迭代器。

      a.iterkeys()

      返回字典a所有鍵的迭代器。

      a.itervalues()

      返回字典a所有值的迭代器。

      ?

      注意:

      Dictionary中的key值是大小寫敏感的。并且在同一個(gè)dictionary中不能有重復(fù)的key值。并且,Dictionary中沒有元素順序的概念。

      ?

      python內(nèi)置數(shù)據(jù)類型
      1. Dictionary是一個(gè)內(nèi)置數(shù)據(jù)類型,定義了鍵和值之間一對(duì)一的關(guān)系,類似java里的hashtable的實(shí)例,他是無序的,key是大小寫敏感的
      與java不同的是,key只能是字符串,整數(shù)或者基本類型,value是可以是不同數(shù)據(jù)類型的值,
      del可以用key刪除元素,用clear清空
      keys返回key的list,values返回值的list,items()返回一個(gè)dictionary的tuple
      2. List:更像java里的數(shù)組,ArrayList
      可以采用負(fù)數(shù)索引,從list的尾部開始向前計(jì)數(shù)
      直接用a[1:n]實(shí)現(xiàn)list的分片?
      直接append在隊(duì)尾添加元素,在insert(pos, obj)在pos出加元素,extend連接list
      直接用index找元素在list中的位置,沒找到時(shí)會(huì)引發(fā)異常,可以用in判斷是否在
      直接用remove刪除元素,可以直接用pop得到并刪除以后一個(gè)元素
      list可以用*運(yùn)算符,當(dāng)做重復(fù)器。[1,2]*3 = [1,2,1,2,1,2]
      簡單方法將list中的每個(gè)元素應(yīng)用一個(gè)函數(shù),映射為另一個(gè)list
      li=[1,2,3,4]
      [elem*2 for elem in li]
      [2,4,6,8]
      3. Tuple: 不可變的list,tuple可以用作dictionary的key
      tuple可以用于一次賦值多個(gè)值
      4. 變量沒有定義,首次賦值產(chǎn)生,當(dāng)超出作用域就自動(dòng)消亡
      變量賦值可以分行,用\作為續(xù)行符
      不能使用一個(gè)沒有賦值的變量
      5. range可以用來返回一個(gè)整數(shù)的list
      6. python可以支持格式化字符串,將一個(gè)值插于在%s的位置
      “string template contains %s" %(params);
      %d表示整數(shù), %f表示浮點(diǎn)數(shù)(6位小數(shù)), %.2f表示兩位小數(shù),% 。2f表示打印正負(fù)
      7. ";".join(list)用";"將list里的元素連接?
           string.split(";")對(duì)應(yīng)是將字符串分割
      來源:http://www./content-1-198651.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多