Also I have been trying to get list_plot to create a rainbow effect, but I am not sure how to go about it. Looked for possible coding and couldn't find any.
On Jan 2, 1:22 pm, Anton Sherwood <bro...@pobox.com> wrote: > On 2012-1-02 09:24, Eric Kangas wrote: > > > l1 = [int(x) for x in p] > > l2 = [int(x) for x in d] > > l3 = [] > > x = 0 > > for x in l1,l2: > > This will give x the values l1 and l2, > which are not valid indices. > > > if l1[x:x+1]==l2[x:x+1]; > > l3.insert(x, (x,l1[x:x+1],l2[x:x+1])); > > Why ranges (which are lists) rather than simple items? > Why record two numbers that are always equal (or else unrecorded)? > > Is "l3.insert(x, ...)" valid when len(l3) < x? > > Others have suggested how to do it with a one-liner. > Here's better syntax for the 'naive' approach: > > for x in range(min(len(l1),len(l2)): > if l1[x] == l2[x]: > l3.append((x,l1[x])) > print l3 > > -- > Anton Sherwood *\\*www.bendwavy.org*\\*www.zazzle.com/tamfang -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org