[問題] 多個引數的傳入 (*arg)
定義一個函數
def func(*arg):
        ..
        ..
        (略)
然後我寫了下面這個,讓使用者自行輸入數字,按q離開
num=[]
while 1:
        n=input()
        if n=='q' or n=='Q':
                break
        n=int(n)
        num.append(n)
我想要將num 傳到(*arg)
可是因為num是list
所以我寫def func(num):的時候不能跑
我要怎要把num裡面的值帶進去(*arg)跑
不知道有沒有方法可以解決這問題呢?
因為我知道其實我只要設定成def func(arg)就可以了
但我的重點是(*arg)可以有辦法接收到list裡面的值嗎??
麻煩了
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.119.131.200
推
11/06 23:29, , 1F
11/06 23:29, 1F
→
11/06 23:55, , 2F
11/06 23:55, 2F
→
11/06 23:56, , 3F
11/06 23:56, 3F
→
11/06 23:56, , 4F
11/06 23:56, 4F
推
11/07 07:35, , 5F
11/07 07:35, 5F
推
11/07 23:11, , 6F
11/07 23:11, 6F
Python 近期熱門文章
PTT數位生活區 即時熱門文章