python的*和**号是什么意思
- 他们可以用来更方便地定义参数为tuple和dictionary的函数
- 号 会认为函数的参数为 tuple
** 号 会认为函数的参数为 dict
- 可以用来“解压缩”list和dictionary
在list,tuple,set前加一个星号会把容器中的所有元素解包(unpack)变成位置参数。
在dict前加一个星号会把字典的键变成位置参数。
1.%20%E4%BB%96%E4%BB%AC%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E6%9B%B4%E6%96%B9%E4%BE%BF%E5%9C%B0%E5%AE%9A%E4%B9%89%E5%8F%82%E6%95%B0%E4%B8%BAtuple%E5%92%8Cdictionary%E7%9A%84%E5%87%BD%E6%95%B0%0A*%20%E5%8F%B7%20%E4%BC%9A%E8%AE%A4%E4%B8%BA%E5%87%BD%E6%95%B0%E7%9A%84%E5%8F%82%E6%95%B0%E4%B8%BA%20tuple%0A**%20%E5%8F%B7%20%E4%BC%9A%E8%AE%A4%E4%B8%BA%E5%87%BD%E6%95%B0%E7%9A%84%E5%8F%82%E6%95%B0%E4%B8%BA%20dict%0A%0A2.%20%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E2%80%9C%E8%A7%A3%E5%8E%8B%E7%BC%A9%E2%80%9Dlist%E5%92%8Cdictionary%0A%20%20%E5%9C%A8list%2Ctuple%2Cset%E5%89%8D%E5%8A%A0%E4%B8%80%E4%B8%AA%E6%98%9F%E5%8F%B7%E4%BC%9A%E6%8A%8A%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E5%85%83%E7%B4%A0%E8%A7%A3%E5%8C%85%EF%BC%88unpack%EF%BC%89%E5%8F%98%E6%88%90%E4%BD%8D%E7%BD%AE%E5%8F%82%E6%95%B0%E3%80%82%0A%20%20%E5%9C%A8dict%E5%89%8D%E5%8A%A0%E4%B8%80%E4%B8%AA%E6%98%9F%E5%8F%B7%E4%BC%9A%E6%8A%8A%E5%AD%97%E5%85%B8%E7%9A%84%E9%94%AE%E5%8F%98%E6%88%90%E4%BD%8D%E7%BD%AE%E5%8F%82%E6%95%B0%E3%80%82%0A%20%20%E5%9C%A8dict%E5%89%8D%E5%8A%A0%E4%B8%A4%E4%B8%AA%E6%98%9F%E5%8F%B7%E4%BC%9A%E6%8A%8A%E5%AD%97%E5%85%B8%E7%9A%84%E9%94%AE%E5%80%BC%E5%AF%B9%E5%8F%98%E6%88%90%E5%85%B3%E9%94%AE%E5%AD%97%E5%8F%82%E6%95%B0