【python-字典】判斷python字典中key是否存在的
一般有兩種通用做法:
第一種方法:使用自帶函數實現:
在python的字典的屬性方法裏面有一個has_key()方法:
- #生成一個字典
- d = {‘name‘:Tom, ‘age‘:10, ‘Tel‘:110}
- #打印返回值
- print d.has_key(‘name‘)
- #結果返回True
第二種方法:使用in方法:
[python] view plain copy- #生成一個字典
- d = {‘name‘:Tom, ‘age‘:10, ‘Tel‘:110}
- #打印返回值,其中d.keys()是列出字典所有的key
- print ‘name’ in d.keys()
- print ‘name‘ in d
- #兩個的結果都是返回True
除了使用in還可以使用not in,判定這個key不存在,使用in要比has_key要快。
【python-字典】判斷python字典中key是否存在的
相關推薦
【python-字典】判斷python字典中key是否存在的
打印 是否 str pop highlight int rac copyto 屬性 一般有兩種通用做法: 第一種方法:使用自帶函數實現: 在python的字典的屬性方法裏面有一個has_key()方法: [python] view plain copy #生成一
【機器學習】使用Python中的區域性敏感雜湊(LSH)構建推薦引擎
學習如何使用LSH在Python中構建推薦引擎; 一種可以處理數十億行的演算法 你會學到: 在本教程結束時,讀者可以學習如何: 通過建立帶狀皰疹來檢查和準備LSH的資料 選擇LSH的引數 為LSH建立Minhash 使用LSH Query推薦會議論文 使用LSH
【PyTorch教程】P3. Python學習中的兩大法寶函式(當然也可以用在PyTorch)
溫馨提示:為了更好的教程體驗,提供視訊、閱讀地址 Youtube: https://www.youtube.com/playlist?list=PLgAyVnrNJ96CqYdjZ8v9YjQvCBcK5PZ-V BiliBili: https://www.bilibili.com/video/av74281
Python自學之路【第一篇】:Python簡介和入門
youtube 通用 too 互聯網公司 python腳本 bar strong 重裝 排行 Python前世今生 python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本
【python學習】使用python寫一個2048小遊戲
ast stc 遊戲 多少 wan nbsp 小遊戲 效果 參考 個人博客:jerwang.cn 沒有參考其他代碼,效果圖: 話不多少,源代碼: https://github.com/jerustc/Python/blob/master/2048.py【python學
【python-excel】Selenium+python自動化之讀取Excel數據(xlrd)
logs title .html selenium2 ref target targe pos 數據 Selenium2+python自動化之讀取Excel數據(xlrd) 轉載地址:http://www.cnblogs.com/lingzeng86/p/6793398.h
【Spark MLlib速成寶典】模型篇04樸素貝葉斯【Naive Bayes】(Python版)
width pla evaluate 特征 mem order 一個數 ble same 目錄 樸素貝葉斯原理 樸素貝葉斯代碼(Spark Python) 樸素貝葉斯原理 詳見博文:http://www.cnblogs.com/itmor
【Spark MLlib速成寶典】模型篇05決策樹【Decision Tree】(Python版)
back filter oms sse mlu eval ffffff size red 目錄 決策樹原理 決策樹代碼(Spark Python) 決策樹原理 詳見博文:http://www.cnblogs.com/itmorn/p/79
Python進階【第一篇】:Python簡介
代碼 簡潔 處理 ros 進一步 基礎 得到 運行速度 動態 Python簡介 1.Python的由來 Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個編程語言。 2.C 和 Python、Java、C#等
Python之路【第一篇】:Python簡介和入門
readline def 美團 sys eric gcc 下劃線 博客 height Python簡介 Python前世今生 python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發
【網路爬蟲】:Python:url基礎:urllib
文章目錄 1 簡單介紹 2 相關區別 3 例項講解 (1)urllib (2)ulrlib2 (3)httplib (4)requests 4 專案實戰 1 簡單介紹
【專案實戰】:python:MongoDB資料庫的操作及練習
python:MongoDB資料庫的操作及練習 import pymongo class MongodbConn(object): def __init__(self): self.CONN = pymongo.MongoClient("mongodb:/
【很有趣】用Python實現一個簡單的人臉識別,原來我和這個明星如此相似
近幾年來,興起了一股人工智慧熱潮,讓人們見到了AI的能力和強大,比如影象識別,語音識別,機器翻譯,無人駕駛等等。總體來說,AI的門檻還是比較高,不僅要學會使用框架實現,更重要的是,需要有一定的數學基礎,如線性代數,矩陣,微積分等。 幸慶的是,國內外許多大神都已經給我們造好“輪子”,我們可
【每日BUG】:python 呼叫StringIO需要安裝那個模組?怎麼安裝?
python系統庫已經自帶了,不需要另行安裝 #在python2.x中匯入模組方法: from StringIO import String #在python2.x中它還有個孿生兄弟,執行速度比它快,用c實現的 from cStringIO import StringIO #在pyt
【每日BUG】:Python錯誤TypeError: write() argument must be str, not bytes
小記一下,今天使用open開啟檔案的時候出現了下面的錯誤。 注:我用的是Python3.6.1版本。 TypeError: write() argument must be str, not bytes 網上搜索才發現原來是檔案開啟的方式有問題。 之前檔案開啟的語句是:
【Python基礎】下載python第三方庫檔案.wheel安裝python第三方庫
python常見第三方庫在Windows安裝報錯解決方案 最近在Windows下開發,發現很多第三方庫在Windows上的相容性都不是很好,通過谷哥度娘後,發現一個非官方的臨時解決方案, 先貼上地址:Unofficial Windows Binaries for Python Extension Pack
【Python基礎】下載python第三方庫文件.wheel安裝python第三方庫
ria aio 解決方案 pyc rac bug center char sap python常見第三方庫在Windows安裝報錯解決方案 最近在Windows下開發,發現很多第三方庫在Windows上的兼容性都不是很好,通過谷哥度娘後,發現一個非官方的臨時解決方案, 先貼
【資料分析】:python:金融資料指標分析
python:金融資料指標分析 # -*- coding: utf-8 -*- """ Created on Wed Jul 4 17:31:47 2018 @author: 孫正陽 """ #@匯入功能模組資料包 import numpy as np im
【專案實戰】:python:寫檔案個性化設定模組Python_Xlwt練習
python:寫檔案個性化設定模組Python_Xlwt練習 # -*- coding: utf-8 -*- """ Created on Sun Aug 5 22:52:22 2018 @author: A3 """ # ================
【專案實戰】:Python :視訊網站資料清洗整理和結論研究
視訊網站資料清洗整理和結論研究 要求: 1、資料清洗 - 去除空值 要求:建立函式 提示:fillna方法填充缺失資料,注意inplace引數 2、資料清洗 - 時間標籤轉化 要求: ① 將時間欄