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

                                                  Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

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

                                                  Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form