python收集參數如何解包
本文教程操作環境:windows7系統、Python3.9.1,DELLG3電腦。
1、說明
把參數放入List或者字典中,直接把List/dict中的值放入收集參數中。
同理,dict類型收集參數一樣可以解包,但是對dict類型進行解包,需要用兩個星號。
2、實例
#收集參數的解包問題
defstu(*args):
print("哈哈哈哈")
#n用來表示循環次數
#主要用來調試
n=0
foriinargs:
print(type(i))
print(n)
n+=1
print(i)
#stu("Liuying","Wangxiaojing",19,20)
l=["Liuying",19,20,"Wangxiaojing"]
stu(l)
#此時,args的表示形式是字典內一個List類型的元素,即args=(["Liuying",19,23,"Wangxiaojing",])
#很顯然跟我們最初的想法違背
#此時的調用,我們就需要解包符號,即調用的時候前面加一個星號
stu(*l)
以上就是Python收集參數解包的方法,希望能對大家有所幫助。如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。