相关疑难解决方法(0)

星级算子是什么意思?

*运算符在Python 中的含义是什么,例如在代码中zip(*x)f(**k)

  1. 如何在解释器内部处理?
  2. 它会影响性能吗?是快还是慢?
  3. 什么时候有用,什么时候不用?
  4. 它应该用于功能声明还是通话中?

python syntax parameter-passing argument-unpacking iterable-unpacking

559
推荐指数
5
解决办法
17万
查看次数

如何使用较少的变量解压缩列表?

k = [u'query_urls', u'"kick"', u'"00"', u'msg=1212', u'id=11']

>>> name, view, id, tokens = k
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

我需要提供5个变量来解压缩这个列表.有没有办法用更少的东西解压缩,以便tokens获得列表的其余部分.我不想写另一行来附加到列表....

谢谢.


当然我可以切片列表,单独分配等等.但我想知道如何使用上面的语法做我想做的事情.

python

17
推荐指数
1
解决办法
6103
查看次数