多值引數(元組和字典)的拆包
什麼是多值引數的拆包?
num_tuple = (1,2,3,4,5)
info_dict = {"name": "老王"}
#任意定義一個多值函式
def test(*args, **kwargs):
print(args)
print(kwargs)
#1.錯誤的演示
test(num_tuple,info_dict)
#2.不使用拆包完成
test(1, 2, 3, 4, 5, name="老王")
#3.使用拆包完成
test(*num_tuple,**info_dict)
1。輸出結果為:
2.不使用拆包的輸出結果為:
3.使用拆包完成的輸出結果為:
總結:對於多值引數的傳遞,若需要傳遞一個元組,則在變數前加一個 *
若需要傳遞一個字典,則在變數前加兩個 * ,這樣就能實現所謂的拆包了,很簡單吧,不過在後期的使用過程中,會經常忘哦!!!
相關推薦
多值引數(元組和字典)的拆包
什麼是多值引數的拆包? num_tuple = (1,2,3,4,5) info_dict = {"name": "老王"} #任意定義一個多值函式 def test(*args, **kwargs): print(args) print(kwargs) #1.錯
元組和字典的操作方法(第三天)
2018-12-27 元組的操作方法(tuple) 1.列表是有序的;元素可以被修改 元組也是有序的,但是其一級元素不可被修改,不能被增加或刪除,在建立元組時,可在最後一個元素後加逗號以區分元組和方法 (1212,"asnfuih",[2131,"s
python datetime和str轉換 計算時間差;Python 函式接收元組和字典引數
server上跑housecleaning的指令碼,需要比較時間內容 例如t1 和t2都是datetime.datetime型別,則可以通過下面的sample code來計算二者的時間差 def __time_diff(t1,t2): seconds = (t1
python開發(第三篇):python基本數據類型(列表,元組,字典)
python開發 .com mage es2017 列表 基本 images 數據類型 切片 ##########列表:list########## 1.索引: 結果:eirc 2.切片 python開發(第三篇):python基本數據類型(列表,元組,字典)
python——元組和字典學習筆記
deepcopy 例子 [] items 是個 rev put 次數 style 1.count返回值的次數 list=[2,2,2,3,3,3,3,4,4,4] a={} for i in list: if list.count(i)>1:
python0.7-----元組和字典
兩種 -- -s 倒數 del 判斷 開始 print .get 元組:不可變的列表 優點:安全,對於數據的定義,能用元組就用元組,因為它不可變。 創建空的元組: tuple1=() 創建帶有不同類型元素的元組: tuple2=(1,1.1,’good’,true,No
python小白之路(特性語法三之元組、字典)
get 內置 del 獲取 lse 大括號 默認值 get方法 () 一、元組介紹Python的元組和列表類似,不同之在於元組的元素不能修改,元組使用小括號,列表使用方括號。訪問元組:元組【下標】元組的內置函數count、index,同列表用法一樣。元組.index(‘a‘
python中的數據類型之元組和字典
小括號 增加 pytho 元祖 .com objects 必須 err 以及 一、元組:俗稱不可變的列表,又被稱為只讀列表。元組用小括號括起來,裏面可以放任何數據類型的數據,查詢可以,循環也可以,切片也可以,但就是不能修改。 註意:如果元組中只有一個元素,一定要加一個逗號,
python中的資料型別之元組和字典
一、元組:俗稱不可變的列表,又被稱為只讀列表。元組用小括號括起來,裡面可以放任何資料型別的資料,查詢可以,迴圈也可以,切片也可以,但就是不能修改。 注意:如果元組中只有一個元素,一定要加一個逗號,否則就不是元組。 >>> tu = (1,"Tanxu","A") #建立一個元組,用
Python學習之路——Python基礎之基本資料型別(列表、元組和字典)
基本資料型別 數字 字串 列表 list 元組 tuple 字典 dict 布林值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫元租的時候,推薦在最後加入',' 索引:v =
Python學習之路——Python基礎之基本數據類型(列表、元組和字典)
bre mark 有序 數據 str sca 索引 更新 蘋果 基本數據類型 數字 字符串 列表 list 元組 tuple 字典 dict 布爾值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫
【python學習筆記】列表、元組和字典的迭代
在python中,列表和元組的迭代是通過for....in....來完成的; >>> a=[1,2,3,4,5,6,7] >>> for index in a: ... print(index) ... 1 2 3 4 5
Python基礎:列表、元組和字典
Python中最為常用的資料容器有列表、元組和字典。是使用Python必須掌握的基礎。本文詳細介紹列表、元組和字典,以及字典的兩種(按照key排序和按照value排序)排序方法。 一、列表 1.建立 list1 = [1,2,3,4,5,6] list2 = ['a','b','c','
Python-列表、元組和字典
Python三種內建的資料結構:列表、元組、字典 一、列表 List 表示方法:[ ] list=[1,2,3,4] list[0]=1 對列表內元素可進行增、刪、改、查等操作: list.append() 按順序最後增加元素(不限型別),如果是列表,則作為一個元素增
Python學習第三天(元組和檔案讀寫)
元組 元組和列表差不多,也是存一組數,但是元組一旦建立便不能在修改 只有兩個方法:count 和index 從語法上講:編寫在圓括號中 在程式碼的首行加入:#-*-coding:utf-8-*- 可以輸入中文字 ————————
python---統計特定時間釋出數量(列表、range、for、元組、字典)
python—統計特定時間釋出數量(列表、range、for、元組、字典) 題意:對列表中(‘2012-11-3,22’, 12)……..24個時間區段,即每個小時釋出的數量統計,例子中22為22點,12為釋出次數。有可能是不同日期的22點發布次數,就要對所有
MySQL之連線查詢,多表查詢(適合練習和初學)
Join連線圖 針對以上的多表查詢,我們嘗試做以下的實驗: Join實驗: CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT
mybatis 傳遞多個引數(xml對映配置二)
方法名中有多個引數 map方式 當多個變數傳入時候,設定入參為map型別,本質上map儲存了入參的鍵值對 優點:幾乎使用所有場景 缺點:業務性質太差,可讀性太差,必須要依賴於接口才能明白入參 &
select設定text的值選中(相容ios和Android)基於jquery
前一段時間改了一個bug,是因為select引起的。當時我沒有仔細看,只是把bug改完了就完事了,今天來總結一下。 首先說option中我們通常會設定value的屬性的,還有就是text值的,請參見下面的HTML程式碼: 1 <select class="sel" name="">
python學習筆記8(元組、字串)
元組、字串 元組(tuple) 本質:是一種有序集合 特點: 1、與列表非常相似 2、一旦初始化就不能修改 3、使用小括號 建立 **格式:**元組名 = (元組元素1, 元組元素2, ……, 元組元素n) 注意: 建立帶有元素的元組 元組中的元素的型別可以不同 tupl