python迭代变量前加*号

在可迭代变量前加一个*的作用类似于将变量进行拆分解压

import numpy as np
a = np.array([1, 2, 3,])
>>> 1 2 3

a = np.array([[1, 2, 3,], [4, 5, 6]])
print(*a)
>>> [1 2 3] [4 5 6]

可以用来将多个列表合并

a = [1, 3, 4]
b = [2, 5]
c = [3]
print([*a, *b, *c])
>>> [1, 3, 4, 2, 5, 3]
发布了83 篇原创文章 · 获赞 4 · 访问量 5353

猜你喜欢

转载自blog.csdn.net/weixin_43486780/article/details/105493726