How to access all elements of a list (composed of dictionaries)? [closed] The Next CEO of Stack OverflowHow to merge two dictionaries in a single expression?How do I check if a list is empty?How do I sort a list of dictionaries by a value of the dictionary?How do I sort a dictionary by value?Getting the last element of a list in PythonHow to make a flat list out of list of lists?How do I get the number of elements in a list in Python?How do I concatenate two lists in Python?How to clone or copy a list?How do I list all files of a directory?
What steps are necessary to read a Modern SSD in Medieval Europe?
How to compactly explain secondary and tertiary characters without resorting to stereotypes?
My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?
MT "will strike" & LXX "will watch carefully" (Gen 3:15)?
How seriously should I take size and weight limits of hand luggage?
Incomplete cube
Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?
Is it OK to decorate a log book cover?
Upgrading From a 9 Speed Sora Derailleur?
Free fall ellipse or parabola?
What did the word "leisure" mean in late 18th Century usage?
Small nick on power cord from an electric alarm clock, and copper wiring exposed but intact
Compensation for working overtime on Saturdays
Find the majority element, which appears more than half the time
Why was Sir Cadogan fired?
Which acid/base does a strong base/acid react when added to a buffer solution?
Strange use of "whether ... than ..." in official text
Is it possible to create a QR code using text?
Identify and count spells (Distinctive events within each group)
How can a day be of 24 hours?
Why do we say “un seul M” and not “une seule M” even though M is a “consonne”?
Is the 21st century's idea of "freedom of speech" based on precedent?
Is a linearly independent set whose span is dense a Schauder basis?
How dangerous is XSS
How to access all elements of a list (composed of dictionaries)? [closed]
The Next CEO of Stack OverflowHow to merge two dictionaries in a single expression?How do I check if a list is empty?How do I sort a list of dictionaries by a value of the dictionary?How do I sort a dictionary by value?Getting the last element of a list in PythonHow to make a flat list out of list of lists?How do I get the number of elements in a list in Python?How do I concatenate two lists in Python?How to clone or copy a list?How do I list all files of a directory?
I have two variables that are lists composed of dictionaries; a and b which will always have same number of elements.
For 3d graphing I create another dictionary from them. When I know the amount of elements this code words fine; say example I know there are 3.
fig = dict( data=[a[0],a[1],a[2],b[0],b[1],b[2]], layout=layout )
The problem is I in general will not know how many elements are in a and b. I cannot seem to figure out how to correctly iterate or loop through to replicate the code above in the general case.
The goal is to replicate the code above for the general case where I do not know the number of elements in a and b.
Any help is appreciated.
python python-2.7 jupyter-notebook plotly
closed as off-topic by roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ Mar 7 at 21:43
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ
add a comment |
I have two variables that are lists composed of dictionaries; a and b which will always have same number of elements.
For 3d graphing I create another dictionary from them. When I know the amount of elements this code words fine; say example I know there are 3.
fig = dict( data=[a[0],a[1],a[2],b[0],b[1],b[2]], layout=layout )
The problem is I in general will not know how many elements are in a and b. I cannot seem to figure out how to correctly iterate or loop through to replicate the code above in the general case.
The goal is to replicate the code above for the general case where I do not know the number of elements in a and b.
Any help is appreciated.
python python-2.7 jupyter-notebook plotly
closed as off-topic by roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ Mar 7 at 21:43
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ
add a comment |
I have two variables that are lists composed of dictionaries; a and b which will always have same number of elements.
For 3d graphing I create another dictionary from them. When I know the amount of elements this code words fine; say example I know there are 3.
fig = dict( data=[a[0],a[1],a[2],b[0],b[1],b[2]], layout=layout )
The problem is I in general will not know how many elements are in a and b. I cannot seem to figure out how to correctly iterate or loop through to replicate the code above in the general case.
The goal is to replicate the code above for the general case where I do not know the number of elements in a and b.
Any help is appreciated.
python python-2.7 jupyter-notebook plotly
I have two variables that are lists composed of dictionaries; a and b which will always have same number of elements.
For 3d graphing I create another dictionary from them. When I know the amount of elements this code words fine; say example I know there are 3.
fig = dict( data=[a[0],a[1],a[2],b[0],b[1],b[2]], layout=layout )
The problem is I in general will not know how many elements are in a and b. I cannot seem to figure out how to correctly iterate or loop through to replicate the code above in the general case.
The goal is to replicate the code above for the general case where I do not know the number of elements in a and b.
Any help is appreciated.
python python-2.7 jupyter-notebook plotly
python python-2.7 jupyter-notebook plotly
edited Mar 7 at 19:57
glibdud
5,69921731
5,69921731
asked Mar 7 at 19:53
JB5JB5
155
155
closed as off-topic by roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ Mar 7 at 21:43
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ
closed as off-topic by roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ Mar 7 at 21:43
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – roganjosh, js1568, Deadpool, Garrett Hyde, Al Foиce ѫ
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
This should do the job:
fig = dict(data=a + b, layout=layout)
The +
operator will concatenate the operands when used between two lists.
For example:
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
add a comment |
this should work:
fig = dict( data=a + b, layout=layout )
add a comment |
You can chain both lists. It is more time efficient than creating of a new list by concatenating:
from itertools import chain
a = [1, 2, 3]
b = [4, 5, 6]
for i in chain(a, b):
print(i)
Output:
1
2
3
4
5
6
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
This should do the job:
fig = dict(data=a + b, layout=layout)
The +
operator will concatenate the operands when used between two lists.
For example:
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
add a comment |
This should do the job:
fig = dict(data=a + b, layout=layout)
The +
operator will concatenate the operands when used between two lists.
For example:
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
add a comment |
This should do the job:
fig = dict(data=a + b, layout=layout)
The +
operator will concatenate the operands when used between two lists.
For example:
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
This should do the job:
fig = dict(data=a + b, layout=layout)
The +
operator will concatenate the operands when used between two lists.
For example:
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
edited Mar 7 at 20:03
answered Mar 7 at 19:59
ruoholaruohola
1,447319
1,447319
add a comment |
add a comment |
this should work:
fig = dict( data=a + b, layout=layout )
add a comment |
this should work:
fig = dict( data=a + b, layout=layout )
add a comment |
this should work:
fig = dict( data=a + b, layout=layout )
this should work:
fig = dict( data=a + b, layout=layout )
edited Mar 7 at 20:04
answered Mar 7 at 19:58
MuditsMudits
70611028
70611028
add a comment |
add a comment |
You can chain both lists. It is more time efficient than creating of a new list by concatenating:
from itertools import chain
a = [1, 2, 3]
b = [4, 5, 6]
for i in chain(a, b):
print(i)
Output:
1
2
3
4
5
6
add a comment |
You can chain both lists. It is more time efficient than creating of a new list by concatenating:
from itertools import chain
a = [1, 2, 3]
b = [4, 5, 6]
for i in chain(a, b):
print(i)
Output:
1
2
3
4
5
6
add a comment |
You can chain both lists. It is more time efficient than creating of a new list by concatenating:
from itertools import chain
a = [1, 2, 3]
b = [4, 5, 6]
for i in chain(a, b):
print(i)
Output:
1
2
3
4
5
6
You can chain both lists. It is more time efficient than creating of a new list by concatenating:
from itertools import chain
a = [1, 2, 3]
b = [4, 5, 6]
for i in chain(a, b):
print(i)
Output:
1
2
3
4
5
6
answered Mar 7 at 21:24
Mykola ZotkoMykola Zotko
1,895518
1,895518
add a comment |
add a comment |