# *list1 代表拆表 , 拆成散装的数字组合,
#若在拆表的基础上传入*arg ,代表装表,把散装数字组装成一个元组
#若没拆表,传入*arg,也组装成一个元组,为([2,4,6,0,3,7],)
#在函数中用 arg 则 为装表了的arg
#在函数中用 *arg 则再一次拆表,即装表后为([2,4,6,0,3,7],),则拆表后为[2,4,6,0,3,7]
list1=[2,4,6,0,3,7]
def number(*arg):
return *list1,*arg,arg
print(number(list1)) #(2, 4, 6, 0, 3, 7, [2, 4, 6, 0, 3, 7], ([2, 4, 6, 0, 3, 7],))
print(number(*list1)) #(2, 4, 6, 0, 3, 7, 2, 4, 6, 0, 3, 7, (2, 4, 6, 0, 3, 7))
# *list1 代表拆表 , 拆成散装的数字组合,
#若在拆表的基础上传入*arg ,代表装表,把散装数字组装成一个元组
#若没拆表,传入*arg,也组装成一个元组,为([2,4,6,0,3,7],)
#在函数中用 arg 则 为装表了的arg
#在函数中用 *arg 则再一次拆表,即装表后为([2,4,6,0,3,7],),则拆表后为[2,4,6,0,3,7]