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

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

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

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

所以還是自己寫一個比較方便。

#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']

補充知識:Python之函數(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ù)本身接受一個可變參數(shù),未進行解封,而是直接將可變參數(shù)傳遞進來了

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'}) #調用函數(shù)時為解封,看原函數(shù)能否接受
printHello(name='wp',age=30,address='Beijing') #解封后的原型

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

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

4、我的ddt模塊與csv模塊的結合,就是干的這個……

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

相關文章

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

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

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

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

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

    spyder常用快捷鍵(分享)

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

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

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

    Python中Array特性與應用實例深入探究

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

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

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

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

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

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

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

    Python如何設置utf-8為默認編碼的問題

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

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

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

最新評論

卓资县| 徐水县| 广安市| 乌审旗| 贺兰县| 琼海市| 卢湾区| 论坛| 开封市| 黄骅市| 利川市| 巴马| 英德市| 香港 | 新野县| 枣强县| 安丘市| 阿克陶县| 东台市| 徐闻县| 手游| 迭部县| 江源县| 句容市| 民权县| 辽中县| 奉新县| 泰来县| 涟水县| 仙居县| 凌海市| 元谋县| 宜宾市| 闵行区| 永仁县| 嘉善县| 长丰县| 左贡县| 府谷县| 田东县| 西畴县|