iterable-unpacking 相关问题

一种Python特性,其中迭代的元素同时分配给多个变量,例如a,b,c = [1,2,3]。

使用列表理解进行元组拆包失败,但适用于for循环

总结,我使用了半复杂的正则表达式从网站检索数据。我的问题是必须对匹配的数据集进行一些后处理。我已经将数据处理到...

回答 1 投票 0

star运算符在函数调用中是什么意思? [重复]

*运算符在Python中的含义是什么,例如zip(* x)或f(** k)之类的代码?在解释器内部如何处理?它会影响性能吗?是快还是慢?什么时候...

回答 5 投票 547

C#中的元组和解包分配支持?

在Python中我可以编写def myMethod():#some工作来查找行和col返回(row,col)行,col = myMethod()mylist [row] [col]#对这个元素起作用但是在C#中我发现我自己写...

回答 5 投票 15

类型错误: ()缺少1个必要的位置参数:'w'

代码在这里返回self.activator(reduce(lambda a,b:a + b,map(lambda x,w:x * w,zip(input_vec,self.weights)),0.0)+ self.bias)python2。 7版本的代码就像lambda(x,w)但是现在的元组......

回答 2 投票 0

意外的元组拆包,可能的范围问题/混乱

我正在使用python 3.6。我对第09行和第10行的拆包感到困惑。我希望第09行的dy_outer等于(0,-1)和第09行的dy_inner等于(side-1,0)。同样,我期待......

回答 1 投票 4

当有多个字节顺序时,Python struct.unpack(ing)?

我有一个函数读取二进制文件,然后使用struct.unpack()解压缩文件的内容。我的功能很好用。如果/当我使用long'解压缩整个文件时它会更快...

回答 1 投票 4

为什么我的代码交换列表的两个元素出错了?

这是我的代码:a = [1,2,3,4,5] a [0],a [a [0]] = a [a [0]],a [0] print(a)我是试图用[a [0]]交换[0](在这种情况下是[1]),所以我期望的结果是:[2,1,3,4,5]结果我......

回答 2 投票 4

解压缩python列表中的元组(不能使用* -operator)

我试图基于另一个列表创建一个列表,相同的值连续重复3次。目前,我正在使用:>>> my_list = [1,2] >>> three_times = []>&...

回答 1 投票 10

如何根据要解压缩的变量数量解压缩不同的值

我正在试着如何有条件地从类中解压缩变量,这取决于你要拆包的变量数量,例如:我得到一组不同的变量,取决于......

回答 1 投票 0

元组中的星号,列表和集定义,dict定义中的双星号

我目前正在使用Python 3.5解释器并发现非常有趣的行为:>>>(1,2,3,“a”,*(“oi”,“oi”)* 3)(1,2,3,' a','oi','oi','oi','oi','oi','oi')>>> [1,2,3,“a”,* ...

回答 1 投票 7

列表理解中的奇怪解包[重复]

我正在看大卫比兹利的演讲。在23:20分钟,他做了一些“魔术”解压,我很难理解。 “魔术线”失败= [{**行,'DBA名称':行['DBA ...

回答 2 投票 2

星级算子是什么意思? [重复]

*运算符在Python中的含义是什么,例如zip(* x)或f(** k)等代码?如何在解释器内部处理?它会影响性能吗?是快还是慢?什么时候 ...

回答 5 投票 518

Python:python中的Splat / unpack运算符*不能用在表达式中?

有没有人知道为什么unary(*)运算符不能用在涉及iterators / lists / tuples的表达式中的原因?为什么它只限于功能拆包?或者我错了......

回答 3 投票 24

具有可变数量元素的附加拆包概括(PEP 448)

接受PEP 448引入了Python 3.5中的附加解包概括。例如:>>> l1 = [1,2,3] >>> l2 = [4,5,6]#解压缩列表中的两个迭代...

回答 2 投票 1

Python版本为2.7版解压缩

正如这里提到的,你可以使用星号来解包未知数量的变量(比如在函数中),但只能在python 3中使用:>>> a,* b =(1,2,3)>>> b [2, 3] >>> a,* b ......

回答 3 投票 34

Python 2中的扩展元组解包

是否可以在Python 2中模拟扩展元组解包?具体来说,我有一个for循环:对于a,b,c in mylist:当mylist是一个三元组的元组列表时工作正常。我想要 ...

回答 4 投票 28

分解以下代码的循环逻辑:

我试图理解下面的代码,但我无法得到循环部分我是新手解压记录= [('foo',1,2),('bar','hello'),('foo', 3,4)] def do_foo(x,y):print('foo',x,y)def ...

回答 2 投票 0

Python更新字典中的对象

是否有内置函数/运算符可用于从字典中解压缩值并将其分配给实例变量?这就是我打算做的事:c = MyClass()c.foo = 123 c.bar = 123#c ....

回答 4 投票 16

Python:生成器和过滤器如何在代码生成素数列表中使用filter()[关闭]

注意:这个问题与使用过滤器和生成器在python中生成无限素数有所不同,尽管它们都与Python代码相关,找到所有素数到...

回答 1 投票 1

如何将字典转换为元组列表?

如果我有一个字典,如:{'a':1,'b':2,'c':3}如何将其转换为此? [('a',1),('b',2),('c',3)]如何将其转换为此? [(1,'a'),(2,'b'),(3,'c')]

回答 10 投票 183

© www.soinside.com 2019 - 2024. All rights reserved.