数组
arr = [1, 2, 3, 4, 5]
a, *b, c = arr
1
[2, 3, 4]
5
a, b, *c = arr
1
2
[3, 4, 5]
t = [*arr]
[1, 2, 3, 4, 5]
t = [*arr,6]
[1, 2, 3, 4, 5, 6]
字典
def add(a=0, b=0):
print(a + b)
t = {'a': 1, 'b': 2}
add(**t)
3
stu = {
'name': 'aa',
'age': 12,
}
print(*stu)
name age
最大的用处之一就是为字典增加属性
print({
**stu,
'sex': 'man'
})
{'name': 'aa', 'age': 12, 'sex': 'man'}