国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python詞典查找數(shù)據(jù)的5個(gè)基本操作步驟

89542767 / 634人閱讀

  Python詞典是另一個(gè)可變性器皿實(shí)體模型,并可存放隨意種類目標(biāo),如字符串?dāng)?shù)組、數(shù)據(jù)信息、數(shù)組等其它器皿實(shí)體模型,接下來本文關(guān)鍵為大家介紹了對(duì)于Python詞典查找數(shù)據(jù)的5個(gè)基本操作步驟,必須的小伙伴可以借鑒一下


  序言


  上篇文章寫對(duì)于詞典操作步驟的增刪改,這篇文章關(guān)鍵解讀如何查找詞典數(shù)據(jù)信息。查找數(shù)據(jù)書寫總共有二種,一類能夠是key值搜索,另一種是根據(jù)函數(shù)的書寫開展關(guān)聯(lián)查詢。


  一、key值搜索


  假如現(xiàn)階段搜索的key存有,則回到相對(duì)應(yīng)的值,不然則出錯(cuò)。


  編碼實(shí)例:


  dict1={'name':'Rose','age':30,'sex':'女'}
  #key存有則回到相匹配值
  print(dict1['name'])#Rose
  #key不會(huì)有則出錯(cuò)
  print(dict1['id'])#出錯(cuò)


  二、函數(shù)搜索


  2.1get()


  詞法:


  詞典編碼序列.get(key,初始值)


  留意:


  假如現(xiàn)階段搜索的key不會(huì)有則回到第2個(gè)主要參數(shù)(初始值),假如省去第2個(gè)主要參數(shù),則回到None。


  快速體驗(yàn):


  dict1={'name':'Rose','age':30,'sex':'女'}
  #key存有
  print(dict1.get('name'))#Rose
  print(dict1.get('name','python'))#Rose
  #key不會(huì)有,第2個(gè)主要參數(shù)存有,回到第2個(gè)主要參數(shù)
  print(dict1.get('id',1010))#1010
  #key不會(huì)有,第2個(gè)主要參數(shù)不會(huì)有,回到None
  print(dict1.get('id'))#None


  2.2keys()


  詞法:


  詞典編碼序列.keys()


  功能:


  搜索詞典中每一個(gè)key,回到可迭代對(duì)象(可跌迭代更新目標(biāo)便是能用for賦值對(duì)象)


  快速體驗(yàn):


  dict1={'name':'Rose','age':30,'sex':'女'}
  print(dict1.keys())
  #結(jié)論dict_keys(['name','age','sex'])
  #結(jié)果顯示可迭代對(duì)象,用for賦值對(duì)象


  2.3values()


  詞法:


  詞典編碼序列.values()


  功能:


  搜索詞典中每一個(gè)value,回到可迭代對(duì)象(可跌迭代更新目標(biāo)便是能用for賦值對(duì)象)


  快速體驗(yàn):


  dict1={'name':'Rose','age':30,'sex':'女'}
  print(dict1.values())
  #結(jié)論dict_values(['Rose',30,'女'])
  #結(jié)果顯示可迭代對(duì)象,用for賦值對(duì)象


  2.4items()


  詞法:


  詞典編碼序列.get(key,初始值)


  功能:


  搜索詞典中每一個(gè)健值對(duì),回到可迭代對(duì)象,里邊的信息是數(shù)組,數(shù)組數(shù)據(jù)信息1是詞典的key,數(shù)組數(shù)據(jù)信息2是詞典key相對(duì)應(yīng)的值。


  快速體驗(yàn):


  dict1={'name':'Rose','age':30,'sex':'女'}
  print(dict1.items())
  #結(jié)論dict_items([('name','Rose'),('age',30),('sex','女')])
  dict1={'name':'Rose','age':30,'sex':'女'}
  print(dict1.items())
  #結(jié)論dict_items([('name','Rose'),('age',30),('sex','女')])
  #結(jié)果顯示可迭代對(duì)象


  附:詞典的經(jīng)常使用辦法


  """
  詞典的概念、加上和調(diào)整
  """
  dictA={}#空詞典,沒有任何數(shù)據(jù)信息
  dictA['name']='lihua'#把一個(gè)健值對(duì)導(dǎo)入到詞典中,name是key,lihua是value
  print(dictA)#導(dǎo)出完備的詞典
  dictB={'name':'xiaogang','age':18,'job':[student,cook]}#在創(chuàng)建詞典時(shí)就加上健值對(duì)
  print(len(dictB))#詞典同樣可以通過len函數(shù)來獲取健值對(duì)的長度
  print(dictB['name'])#因?yàn)樵~典中key具有唯一性,所以可以通過搜索key的方式來獲取相對(duì)應(yīng)的value
  dictB['name']='xiaowang'#修改key所對(duì)應(yīng)的value
  """
  """
  詞典中鍵、值、健值對(duì)的獲取
  """
  dictB={'name':'lh','age':'18','job':'student'}
  print(dictB.keys())#獲取詞典中全部的鍵
  print(type(dictB.keys))#數(shù)據(jù)類型為dict_keys
  print(dictB.values())#獲取詞典中全部的值
  print(type(dictB.values()))#數(shù)據(jù)類型為dict_values
  print(dictB.items())#獲取詞典中全部的健值對(duì)
  print(type(dictB.items()))#數(shù)據(jù)類型為dict_values
  """
  詞典的賦值操作
  """
  dictB={'name':'lh','age':'18','job':'student'}
  foritemindictB.items():
  print(item)#詞典是可以賦值的
  pass
  forkey,valueindictB.items():
  print(key+'=='+value)#能用兩個(gè)臨時(shí)變量分別接收健值對(duì)的key和value
  """
  詞典的更新、修改
  """
  dictB={'name':'lh','age':'18','job':'student'}
  dictB.update({'name':'lki'})#利用update函數(shù)可以進(jìn)行對(duì)健值對(duì)的修改
  dictB.update({'height':'159'})#update函數(shù)還可以增加健值對(duì),有更新詞典的特征
  """
  健值對(duì)的刪除
  """
  dictB={'name':'lh','age':'18','job':'student'}
  deldictB['name']#通過指定key可以刪除鍵值對(duì)
  dictB.pop('age')#通過指定key開展刪除
  dictB.clear()#清空詞典
  deldictB#刪除詞典

  綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/130270.html

相關(guān)文章

  • LSTM分類相關(guān)

    摘要:而檢驗(yàn)?zāi)P陀玫降脑牧希ㄑυ评蠋熖峁┑拿膳ED痰脑u(píng)論,以及從網(wǎng)絡(luò)購買的某款手機(jī)的評(píng)論數(shù)據(jù)見附件。不同行業(yè)某些詞語的詞頻會(huì)有比較大的差別,而這些詞有可能是情感分類的關(guān)鍵詞之一。這是由于文本情感分類的本質(zhì)復(fù)雜性所致的。 文本情感分類--傳統(tǒng)模型(轉(zhuǎn)) showImg(https://segmentfault.com/img/bVKjWF?w=2192&h=534); 傳統(tǒng)的基于情感詞典...

    MartinHan 評(píng)論0 收藏0
  • Python運(yùn)用詞典和目錄完成學(xué)生們信息系統(tǒng)

      本文大多為大伙兒闡述了Python如何運(yùn)用詞典和目錄完成1個(gè)簡(jiǎn)單的學(xué)生們信息系統(tǒng),原文中詳盡注解,便捷了解,所需要的可以了解一下  本文運(yùn)用Python里的詞典和目錄完成學(xué)生們信息系統(tǒng)  文件信息儲(chǔ)放文件格式所采用的是python內(nèi)置的pickle控制模塊,必須新創(chuàng)建course.txt和student.txt供程序流程讀寫能力。  以下是實(shí)例編碼  importpickle   #從文件中讀...

    89542767 評(píng)論0 收藏0
  • 數(shù)據(jù)分析遇到PDF文本,怎么用Python批量提取內(nèi)容

    摘要:復(fù)雜系統(tǒng)仿真的微博客虛假信息擴(kuò)散模型研究面向影子分析的社交媒體競(jìng)爭(zhēng)情報(bào)搜集面向人機(jī)協(xié)同的移動(dòng)互聯(lián)網(wǎng)政務(wù)門戶探析經(jīng)驗(yàn)證。微博客的企業(yè)競(jìng)爭(zhēng)情報(bào)搜集移動(dòng)社交媒體用戶隱私保護(hù)對(duì)策研究注意這里的提示,原先的個(gè)文件沒有被再次抽取,只有個(gè)新文件被抽取。 showImg(https://segmentfault.com/img/bVbiU7y?w=1000&h=508); 本文為你展示,如何用Pyth...

    cloud 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<