Python元組和字典的拆包
在呼叫帶有多值引數的函式時,如果希望:(1)將一個元組變數傳遞給args(2)將一個字典變數傳遞給keargs。就可以選擇拆包,簡化引數的傳遞,拆包的方式是:
- 在元組變數前加一個星號*
- 在字典變數前增加兩個星號**
def demo(*args, **kwargs):
print(args)
print(kwargs)
gl_nums = (1, 2, 3)
gl_dict = {"name": "小明", "age": 18}
demo(*gl_nums, **gl_dict)
輸出:
(1, 2, 3)
{‘name’: ‘小明’, ‘age’: 18}
如果呼叫函式變數前不使用星號:
def demo(*args, **kwargs):
print(args)
print(kwargs)
gl_nums = (1, 2, 3)
gl_dict = {"name": "小明", "age": 18}
demo(gl_nums, gl_dict)
輸出:
((1, 2, 3), {‘name’: ‘小明’, ‘age’: 18})
{}
相關文章
- python入門:元組和字典Python
- Python的元組()與字典{}Python
- Python的元組()與字典 { }Python
- Python元組拆包撿到8倍鏡快準狠Python
- Python列表、元組、字典使用Python
- python元組與字典簡介Python
- python_列表——元組——字典——集合Python
- python基礎:元組轉字典Python
- Python struct(位元組流,組包拆包實現)模組詳解PythonStruct
- python如何返回元組,列表或字典的?Python
- 3-python 元組 字典 集合的操作Python
- 【美妙的Python之五】變數:列表、元組、元字典Python變數
- Python中如何避免字典和元組的多重巢狀的方法Python巢狀
- 三、python的資料型別 列表、元組、字典Python資料型別
- Python 列表、元組、字典及集合操作詳解Python
- Python學習筆記8——列表、字典、元組Python筆記
- Python基礎知識七 元組&字典&集合Python
- python自學第三天(-)-列表、元組、字典Python
- Python的元組和列表Python
- Netty 中的粘包和拆包Netty
- python元組和列表Python
- 2.列表_元組_字典_集合
- 字典,元組,集合的增刪改查
- Python:列表也能拆包?Python
- Python中列表、元組、字典有何區別?Python學習!Python
- Python資料型別(數字,字串,[列表],(元組),{字典:字典值},{列表,列表2})Python資料型別字串
- Python3組合資料型別(元組、列表、集合、字典)語法Python資料型別
- Python基礎語法2 元組 & 字典 & 選擇結構Python
- python3 筆記14.列表元組字典支援的函式Python筆記函式
- Python標準型別的比較原則:字典VS列表(元組)Python型別
- Python中幾種資料結構的整理,列表、字典、元組、集合Python資料結構
- Python奇技淫巧—[2]—使用元組代替字典,同時為元組元素命名,提高可讀性Python
- python的元組Python
- Python列表、元組、集合、字典的區別是什麼?入門知識!Python
- python list(列表)和tuple(元組)Python
- Python中的元組和列表的區別Python
- TCP 粘包拆包TCP
- Py知識點筆記(列表、元組和字典).Day01筆記