Combining list in a Cartesian product format with addition operation? Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How to construct pairs in a list?Pick with nested listOne to Many Lists MergeFinding the main parent after sorting in a multiplication processHow to ArrayFlatten some matrix which have repeated elementIs there concise code for the list operation I want to perform?Combining Multiple ListsHow can I check if elements between lists are equal?comparing lists of stringsMatrics manipulations

Why isn't everyone flabbergasted about Bran's "gift"?

Will I lose my paid in full property

How to count in linear time worst-case?

Is Bran literally the world's memory?

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

All ASCII characters with a given bit count

Trumpet valves, lengths, and pitch

Are these square matrices always diagonalisable?

How to open locks without disable device?

Map material from china not allowed to leave the country

Why did C use the -> operator instead of reusing the . operator?

Can you stand up from being prone using Skirmisher outside of your turn?

Is Electric Central Heating worth it if using Solar Panels?

Where did Arya get these scars?

Would reducing the reference voltage of an ADC have any effect on accuracy?

"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"

As an international instructor, should I openly talk about my accent?

Multiple options vs single option UI

"Rubric" as meaning "signature" or "personal mark" -- is this accepted usage?

My bank got bought out, am I now going to have to start filing tax returns in a different state?

Did the Roman Empire have penal colonies?

Could Neutrino technically as side-effect, incentivize centralization of the bitcoin network?

What is the best way to deal with NPC-NPC combat?

Additive group of local rings



Combining list in a Cartesian product format with addition operation?



Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?How to construct pairs in a list?Pick with nested listOne to Many Lists MergeFinding the main parent after sorting in a multiplication processHow to ArrayFlatten some matrix which have repeated elementIs there concise code for the list operation I want to perform?Combining Multiple ListsHow can I check if elements between lists are equal?comparing lists of stringsMatrics manipulations










2












$begingroup$


I have two list to begin with.



list1 = 1, 2, 3;
list2 = 10, 20, 30, 40;


I want to obtain the following output (order unimportant):



11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43


I can obtain it via "Table, For, Do" etc. command but I am looking for a concise code to achieve such an output?










share|improve this question











$endgroup$
















    2












    $begingroup$


    I have two list to begin with.



    list1 = 1, 2, 3;
    list2 = 10, 20, 30, 40;


    I want to obtain the following output (order unimportant):



    11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43


    I can obtain it via "Table, For, Do" etc. command but I am looking for a concise code to achieve such an output?










    share|improve this question











    $endgroup$














      2












      2








      2


      0



      $begingroup$


      I have two list to begin with.



      list1 = 1, 2, 3;
      list2 = 10, 20, 30, 40;


      I want to obtain the following output (order unimportant):



      11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43


      I can obtain it via "Table, For, Do" etc. command but I am looking for a concise code to achieve such an output?










      share|improve this question











      $endgroup$




      I have two list to begin with.



      list1 = 1, 2, 3;
      list2 = 10, 20, 30, 40;


      I want to obtain the following output (order unimportant):



      11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43


      I can obtain it via "Table, For, Do" etc. command but I am looking for a concise code to achieve such an output?







      list-manipulation






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 2 days ago







      Mark Robinson

















      asked 2 days ago









      Mark RobinsonMark Robinson

      1366




      1366




















          4 Answers
          4






          active

          oldest

          votes


















          4












          $begingroup$

          Outer[Plus, list2, list1] // Flatten


          enter image description here






          share|improve this answer









          $endgroup$




















            4












            $begingroup$

            A variation of Coolwater's answer:



            Tuples @ Unevaluated[10, 20, 30, 40 + 1,2,3]



            11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43







            share|improve this answer









            $endgroup$




















              2












              $begingroup$

              list1+#&/@list2//Flatten

              (*11,12,13,21,22,23,31,32,33,41,42,43*)





              share|improve this answer









              $endgroup$




















                2












                $begingroup$

                Total[Tuples[list2, list1], 2]
                (* 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43 *)





                share|improve this answer









                $endgroup$













                  Your Answer








                  StackExchange.ready(function()
                  var channelOptions =
                  tags: "".split(" "),
                  id: "387"
                  ;
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function()
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled)
                  StackExchange.using("snippets", function()
                  createEditor();
                  );

                  else
                  createEditor();

                  );

                  function createEditor()
                  StackExchange.prepareEditor(
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: false,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: null,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader:
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  ,
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  );



                  );













                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function ()
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f195737%2fcombining-list-in-a-cartesian-product-format-with-addition-operation%23new-answer', 'question_page');

                  );

                  Post as a guest















                  Required, but never shown

























                  4 Answers
                  4






                  active

                  oldest

                  votes








                  4 Answers
                  4






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  4












                  $begingroup$

                  Outer[Plus, list2, list1] // Flatten


                  enter image description here






                  share|improve this answer









                  $endgroup$

















                    4












                    $begingroup$

                    Outer[Plus, list2, list1] // Flatten


                    enter image description here






                    share|improve this answer









                    $endgroup$















                      4












                      4








                      4





                      $begingroup$

                      Outer[Plus, list2, list1] // Flatten


                      enter image description here






                      share|improve this answer









                      $endgroup$



                      Outer[Plus, list2, list1] // Flatten


                      enter image description here







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered 2 days ago









                      NasserNasser

                      58.9k491207




                      58.9k491207





















                          4












                          $begingroup$

                          A variation of Coolwater's answer:



                          Tuples @ Unevaluated[10, 20, 30, 40 + 1,2,3]



                          11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43







                          share|improve this answer









                          $endgroup$

















                            4












                            $begingroup$

                            A variation of Coolwater's answer:



                            Tuples @ Unevaluated[10, 20, 30, 40 + 1,2,3]



                            11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43







                            share|improve this answer









                            $endgroup$















                              4












                              4








                              4





                              $begingroup$

                              A variation of Coolwater's answer:



                              Tuples @ Unevaluated[10, 20, 30, 40 + 1,2,3]



                              11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43







                              share|improve this answer









                              $endgroup$



                              A variation of Coolwater's answer:



                              Tuples @ Unevaluated[10, 20, 30, 40 + 1,2,3]



                              11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43








                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered 2 days ago









                              Carl WollCarl Woll

                              75.6k3100197




                              75.6k3100197





















                                  2












                                  $begingroup$

                                  list1+#&/@list2//Flatten

                                  (*11,12,13,21,22,23,31,32,33,41,42,43*)





                                  share|improve this answer









                                  $endgroup$

















                                    2












                                    $begingroup$

                                    list1+#&/@list2//Flatten

                                    (*11,12,13,21,22,23,31,32,33,41,42,43*)





                                    share|improve this answer









                                    $endgroup$















                                      2












                                      2








                                      2





                                      $begingroup$

                                      list1+#&/@list2//Flatten

                                      (*11,12,13,21,22,23,31,32,33,41,42,43*)





                                      share|improve this answer









                                      $endgroup$



                                      list1+#&/@list2//Flatten

                                      (*11,12,13,21,22,23,31,32,33,41,42,43*)






                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered 2 days ago









                                      BillBill

                                      6,06069




                                      6,06069





















                                          2












                                          $begingroup$

                                          Total[Tuples[list2, list1], 2]
                                          (* 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43 *)





                                          share|improve this answer









                                          $endgroup$

















                                            2












                                            $begingroup$

                                            Total[Tuples[list2, list1], 2]
                                            (* 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43 *)





                                            share|improve this answer









                                            $endgroup$















                                              2












                                              2








                                              2





                                              $begingroup$

                                              Total[Tuples[list2, list1], 2]
                                              (* 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43 *)





                                              share|improve this answer









                                              $endgroup$



                                              Total[Tuples[list2, list1], 2]
                                              (* 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43 *)






                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered 2 days ago









                                              CoolwaterCoolwater

                                              15.5k32553




                                              15.5k32553



























                                                  draft saved

                                                  draft discarded
















































                                                  Thanks for contributing an answer to Mathematica Stack Exchange!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid


                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.

                                                  Use MathJax to format equations. MathJax reference.


                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function ()
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f195737%2fcombining-list-in-a-cartesian-product-format-with-addition-operation%23new-answer', 'question_page');

                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  Popular posts from this blog

                                                  Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                                                  Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

                                                  Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?