函数和字典结合使用:
def test(n,a):
d = {'name': n, 'age': a}
return d
print(test('siki','18'))
函数和列表结合使用:
如果给函数传递了列表,则函数里的会对原列表进行修改,例如:
l = [ 'siki' , 'libai' , 'dufu' ]
def test(l):
del(l[1])
test(l)
print(l)
则l里的‘libai’会删掉
如何不使原函数发生变化?复制一份,例如:
l = [ 'siki' , 'libai' , 'dufu' ]
def test(l):
del(l[1])
test(l[:])
print(l)