最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例

 更新時(shí)間:2020年06月05日 10:52:47   作者:chrisplus  
這篇文章主要介紹了python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

python 在傳入字典參數(shù)到函數(shù)中時(shí)總是需要檢查鍵是否齊全,每次手工寫總是覺得太麻煩。

所以還是自己寫一個(gè)比較方便。

#Check if the incoming dictionary parameters are complete
def check_keys(list, dic):
  if all(k in dic for k in list):
    return 1
  else:
    return 0


def fun(**kwargs):
  if check_keys(['a', 'b', 'c'], kwargs):
    a = kwargs['a']
    b = kwargs['b']
    c = kwargs['c']

補(bǔ)充知識:Python之函數(shù)調(diào)用時(shí),可變參數(shù)的傳遞(元組參數(shù)、字典參數(shù)各兩種用法)

0、元組參數(shù)用法1:解封元組,傳遞給位置參數(shù)

def printHello(user,age,address):
  print(user)
  print(age)
  print(address)
 
printHello(*('wang yuan wai',30,'Beijing'))

1、元組參數(shù)用法2: 函數(shù)本身接受一個(gè)可變參數(shù),未進(jìn)行解封,而是直接將可變參數(shù)傳遞進(jìn)來了

def printHello(*data):
  print(data)
 
printHello(*('wang yuan wai',30,'Beijing'))

2、字典參數(shù)用法1:

def printHello(name,age,address):
  print(name)
  print(age)
  print(address)
 
printHello(**{'name':'wp','age':30,'address':'Beijing'}) #調(diào)用函數(shù)時(shí)為解封,看原函數(shù)能否接受
printHello(name='wp',age=30,address='Beijing') #解封后的原型

3、字典參數(shù)用法2:接受一個(gè)可變參數(shù),字典參數(shù),函數(shù)本身接受一個(gè)字典參數(shù),解封功能未啟用,直接通過字典參數(shù)傳遞進(jìn)來

def printHello(**data):
  print(data)
 
printHello(**{'name':'wp','age':30,'address':'Beijing'})

4、我的ddt模塊與csv模塊的結(jié)合,就是干的這個(gè)……

以上這篇python3檢查字典傳入函數(shù)鍵是否齊全的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • wxpython自定義下拉列表框過程圖解

    wxpython自定義下拉列表框過程圖解

    這篇文章主要介紹了wxpython自定義下拉列表框過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python  文件的基本操作 菜中菜功能的實(shí)例代碼

    python 文件的基本操作 菜中菜功能的實(shí)例代碼

    這篇文章主要介紹了python 文件的基本操作 菜中菜功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • spyder常用快捷鍵(分享)

    spyder常用快捷鍵(分享)

    下面小編就為大家?guī)硪黄猻pyder常用快捷鍵(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Scala中使用Jsoup庫處理HTML文檔的案例分析

    Scala中使用Jsoup庫處理HTML文檔的案例分析

    Scala是一種多范式的編程語言,具有函數(shù)式編程和面向?qū)ο缶幊痰奶攸c(diǎn),同時(shí)也能夠與Java語言完美兼容,它擁有強(qiáng)大的類型推斷、高階函數(shù)、模式匹配等特性,使得代碼更加簡潔、靈活和易于維護(hù),這篇文章主要介紹了Scala中使用Jsoup庫處理HTML文檔的案例分析,需要的朋友可以參考下
    2024-04-04
  • Python中Array特性與應(yīng)用實(shí)例深入探究

    Python中Array特性與應(yīng)用實(shí)例深入探究

    這篇文章主要為大家介紹了Python中Array特性與應(yīng)用實(shí)例深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 如何使用Python對NetCDF數(shù)據(jù)做空間相關(guān)分析

    如何使用Python對NetCDF數(shù)據(jù)做空間相關(guān)分析

    這篇文章主要介紹了如何使用Python對NetCDF數(shù)據(jù)做空間相關(guān)分析,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • python 通過可變參數(shù)計(jì)算n個(gè)數(shù)的乘積方法

    python 通過可變參數(shù)計(jì)算n個(gè)數(shù)的乘積方法

    今天小編就為大家分享一篇python 通過可變參數(shù)計(jì)算n個(gè)數(shù)的乘積方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 使用python實(shí)現(xiàn)鏈表操作

    使用python實(shí)現(xiàn)鏈表操作

    鏈表是計(jì)算機(jī)科學(xué)里面應(yīng)用最廣泛的數(shù)據(jù)結(jié)構(gòu)之一。這篇文章主要介紹了使用python實(shí)現(xiàn)鏈表操作,需要的朋友可以參考下
    2018-01-01
  • Python如何設(shè)置utf-8為默認(rèn)編碼的問題

    Python如何設(shè)置utf-8為默認(rèn)編碼的問題

    這篇文章主要介紹了Python如何設(shè)置utf-8為默認(rèn)編碼的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Tensorflow2.1實(shí)現(xiàn)Fashion圖像分類示例詳解

    Tensorflow2.1實(shí)現(xiàn)Fashion圖像分類示例詳解

    這篇文章主要為大家介紹了Tensorflow2.1實(shí)現(xiàn)Fashion圖像分類示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論

黑山县| 新邵县| 浦城县| 丽水市| 五河县| 内江市| 孟村| 海门市| 赞皇县| 南川市| 和田县| 武功县| 镶黄旗| 甘洛县| 高雄市| 临泽县| 泗阳县| 正宁县| 清原| 怀宁县| 德兴市| 沅陵县| 澄迈县| 聂荣县| 昭觉县| 丹江口市| 北海市| 宜阳县| 瓦房店市| 屯门区| 渝北区| 攀枝花市| 岐山县| 连平县| 仙居县| 富裕县| 当雄县| 辉南县| 巫山县| 曲沃县| 左贡县|