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

                      Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos

                      Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020