ValueError: too many values to unpack
I want try prime ideal factorzation in extension field,how to run [i.L.is_galois() for i, _ in SUB]
I want try prime ideal factorzation in extension field,how to run [i.L.is_galois() for i, _ in SUB]
In order to unpack multiple values by multiple assignments in python 2.7 you need as many variables as values to unpack.
In your example, the elements of SUB are tuples of three elements, so you would have to do
for i, _ , _ in SUB
Yes, you can put the same variable multiple times, try to understand what python does with
a, b, b, a = range(4)
On the other hand, "i" will not have a method called "L", so you probably want
[i.is_galois() for i, _, _ in SUB]
Or, even better, avoid multiple assignment usign:
[i[0].is_galois() for i in SUB]
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2014-02-14 07:02:24 +0100
Seen: 1,407 times
Last updated: Feb 14 '14
Prime ideals and "Point on Spectrum"
Convert from int to double and back in Cython
Matrix conjugacy classes over Z and ideal classes
reducing ideal wrt another ideal
Find polynomial in terms of ideal
memory leak when doing lots of ideal tests
Explicit representation of element of ideal
Find specific linear combination in multivariate polynomial ring