Flattening the sub-lists [closed]Remove elements at certain positions from all sub-lists?How to group lists that own one common element?Searching linked lists that contain lists?Partition list into a given number of sub-listsHow to plot specific listsList of (sub-)lists - query sub-lists by names?How to efficiently Flatten nested lists while preserving select levels?Flattening large list of listsDeleting sub-list that contains duplicatesSpeed up Flatten[] of a large nested list

Causes of bimodal distributions when bootstrapping a meta-analysis model

Is there an official reason for not adding a post-credits scene?

Emotional immaturity of comic-book version of superhero Shazam

Understanding trademark infringements in a world where many dictionary words are trademarks?

Upside-Down Pyramid Addition...REVERSED!

Why are prions in animal diets not destroyed by the digestive system?

Why aren't nationalizations in Russia described as socialist?

What does this wavy downward arrow preceding a piano chord mean?

How to write a 12-bar blues melody

Wrong answer from DSolve when solving a differential equation

Out of scope work duties and resignation

Gerrymandering Puzzle - Rig the Election

My advisor talks about me to his colleague

Should I mention being denied entry to UK due to a confusion in my Visa and Ticket bookings?

What to use instead of cling film to wrap pastry

Where is the documentation for this ex command?

Appropriate certificate to ask for a fibre installation (ANSI/TIA-568.3-D?)

Can there be a single technologically advanced nation, in a continent full of non-technologically advanced nations?

ZSPL language, anyone heard of it?

Are pressure-treated posts that have been submerged for a few days ruined?

How do LIGO and VIRGO know that a gravitational wave has its origin in a neutron star or a black hole?

29er Road Tire?

How can I support myself financially as a 17 year old with a loan?

What does "Managed by Windows" do in the Power options for network connection?



Flattening the sub-lists [closed]


Remove elements at certain positions from all sub-lists?How to group lists that own one common element?Searching linked lists that contain lists?Partition list into a given number of sub-listsHow to plot specific listsList of (sub-)lists - query sub-lists by names?How to efficiently Flatten nested lists while preserving select levels?Flattening large list of listsDeleting sub-list that contains duplicatesSpeed up Flatten[] of a large nested list













2












$begingroup$


Is there a way to flatten the sub-lists within a list?



Transform



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


Into



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I know I can do



Flatten /@ 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I am wondering whether there are some dedicated functions for such sub-list flattening?










share|improve this question











$endgroup$



closed as off-topic by MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey Apr 26 at 20:14


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey
If this question can be reworded to fit the rules in the help center, please edit the question.











  • 3




    $begingroup$
    try Flatten[list,1]
    $endgroup$
    – J42161217
    Apr 25 at 0:55






  • 1




    $begingroup$
    One can also consider using Join @@ yourlist.
    $endgroup$
    – Αλέξανδρος Ζεγγ
    Apr 25 at 3:27















2












$begingroup$


Is there a way to flatten the sub-lists within a list?



Transform



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


Into



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I know I can do



Flatten /@ 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I am wondering whether there are some dedicated functions for such sub-list flattening?










share|improve this question











$endgroup$



closed as off-topic by MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey Apr 26 at 20:14


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey
If this question can be reworded to fit the rules in the help center, please edit the question.











  • 3




    $begingroup$
    try Flatten[list,1]
    $endgroup$
    – J42161217
    Apr 25 at 0:55






  • 1




    $begingroup$
    One can also consider using Join @@ yourlist.
    $endgroup$
    – Αλέξανδρος Ζεγγ
    Apr 25 at 3:27













2












2








2





$begingroup$


Is there a way to flatten the sub-lists within a list?



Transform



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


Into



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I know I can do



Flatten /@ 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I am wondering whether there are some dedicated functions for such sub-list flattening?










share|improve this question











$endgroup$




Is there a way to flatten the sub-lists within a list?



Transform



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


Into



1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I know I can do



Flatten /@ 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x


I am wondering whether there are some dedicated functions for such sub-list flattening?







list-manipulation






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 25 at 0:54









m0nhawk

2,92711532




2,92711532










asked Apr 25 at 0:52









bakerbaker

463




463




closed as off-topic by MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey Apr 26 at 20:14


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey
If this question can be reworded to fit the rules in the help center, please edit the question.







closed as off-topic by MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey Apr 26 at 20:14


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – MarcoB, m_goldberg, Henrik Schumacher, happy fish, bbgodfrey
If this question can be reworded to fit the rules in the help center, please edit the question.







  • 3




    $begingroup$
    try Flatten[list,1]
    $endgroup$
    – J42161217
    Apr 25 at 0:55






  • 1




    $begingroup$
    One can also consider using Join @@ yourlist.
    $endgroup$
    – Αλέξανδρος Ζεγγ
    Apr 25 at 3:27












  • 3




    $begingroup$
    try Flatten[list,1]
    $endgroup$
    – J42161217
    Apr 25 at 0:55






  • 1




    $begingroup$
    One can also consider using Join @@ yourlist.
    $endgroup$
    – Αλέξανδρος Ζεγγ
    Apr 25 at 3:27







3




3




$begingroup$
try Flatten[list,1]
$endgroup$
– J42161217
Apr 25 at 0:55




$begingroup$
try Flatten[list,1]
$endgroup$
– J42161217
Apr 25 at 0:55




1




1




$begingroup$
One can also consider using Join @@ yourlist.
$endgroup$
– Αλέξανδρος Ζεγγ
Apr 25 at 3:27




$begingroup$
One can also consider using Join @@ yourlist.
$endgroup$
– Αλέξανδρος Ζεγγ
Apr 25 at 3:27










2 Answers
2






active

oldest

votes


















7












$begingroup$

You are doing redundant step with /@, Flatten can make this directly:



Flatten[1, x, 2, x, 3, x, 4, x, 5, 
x, 6, x, 7, x, 8, x, 9, x, 10, x, 1]
(* 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8,
x, 9, x, 10, x *)





share|improve this answer









$endgroup$




















    1












    $begingroup$

    Yes, there is a built-in function for what you want to do.



    data = 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x;
    Catenate @ data



    1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x






    share|improve this answer









    $endgroup$



















      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      7












      $begingroup$

      You are doing redundant step with /@, Flatten can make this directly:



      Flatten[1, x, 2, x, 3, x, 4, x, 5, 
      x, 6, x, 7, x, 8, x, 9, x, 10, x, 1]
      (* 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8,
      x, 9, x, 10, x *)





      share|improve this answer









      $endgroup$

















        7












        $begingroup$

        You are doing redundant step with /@, Flatten can make this directly:



        Flatten[1, x, 2, x, 3, x, 4, x, 5, 
        x, 6, x, 7, x, 8, x, 9, x, 10, x, 1]
        (* 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8,
        x, 9, x, 10, x *)





        share|improve this answer









        $endgroup$















          7












          7








          7





          $begingroup$

          You are doing redundant step with /@, Flatten can make this directly:



          Flatten[1, x, 2, x, 3, x, 4, x, 5, 
          x, 6, x, 7, x, 8, x, 9, x, 10, x, 1]
          (* 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8,
          x, 9, x, 10, x *)





          share|improve this answer









          $endgroup$



          You are doing redundant step with /@, Flatten can make this directly:



          Flatten[1, x, 2, x, 3, x, 4, x, 5, 
          x, 6, x, 7, x, 8, x, 9, x, 10, x, 1]
          (* 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8,
          x, 9, x, 10, x *)






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 25 at 0:55









          m0nhawkm0nhawk

          2,92711532




          2,92711532





















              1












              $begingroup$

              Yes, there is a built-in function for what you want to do.



              data = 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x;
              Catenate @ data



              1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x






              share|improve this answer









              $endgroup$

















                1












                $begingroup$

                Yes, there is a built-in function for what you want to do.



                data = 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x;
                Catenate @ data



                1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x






                share|improve this answer









                $endgroup$















                  1












                  1








                  1





                  $begingroup$

                  Yes, there is a built-in function for what you want to do.



                  data = 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x;
                  Catenate @ data



                  1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x






                  share|improve this answer









                  $endgroup$



                  Yes, there is a built-in function for what you want to do.



                  data = 1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x;
                  Catenate @ data



                  1, x, 2, x, 3, x, 4, x, 5, x, 6, x, 7, x, 8, x, 9, x, 10, x







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Apr 25 at 6:48









                  m_goldbergm_goldberg

                  89.4k873202




                  89.4k873202













                      Popular posts from this blog

                      How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

                      What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

                      Why did Thanos need his ship to help him in the battle scene?Which actor plays Thanos in the Avengers mid-credits scene?Are there economic implications portrayed in comics where the buildings and cities are ruined almost daily?Old X-Men comic where team travels to alien world with a ring-like sun that needs recharging?Why does Ego need help sleeping?Is there an objective answer to who “the strongest Avenger” is?How did Banner get unstuck?Why did Thanos get hit?How did Thanos (or anyone) know the Infinity Stones would give him this power?Did Thanos leave Eitri alive for his after-sales service?In Avengers 1, why does Thanos need Loki?