Creating a Simple Table in Mathematica: Connecting Two Lists

  • Thread starter Thread starter Shukie
  • Start date Start date
  • Tags Tags
    Mathematica Table
Click For Summary
To create a table in Mathematica that connects two lists, such as {a, b, c} and {1, 2, 3}, the correct approach involves using the Transpose function. Instead of using a single list format, lists should be structured as matrices, for example, {{a, b, c}}. The Join function can then be applied to combine the transposed lists appropriately. The final output can be formatted using TableForm to achieve the desired table layout. Understanding the distinction between vectors and matrices in Mathematica is crucial for successfully connecting the elements of the lists.
Shukie
Messages
91
Reaction score
0

Homework Statement



I have two lists, say {a, b, c} and {1, 2, 3}. I want to place them in a table such as this

a 1
b 2
c 3

So a will correspond to 1, b to 2, etc.

The Attempt at a Solution



I know that TableForm[{{a, 1}, {b, 2}, {c, 3}}] would give the result I need. So I need to find a way to 'connect' the elements my two lists somewhow, if that makes sense. How do I go about this?
 
Last edited:
Physics news on Phys.org
Try this out:

Join[Transpose[{{a, b, c}}], Transpose[{{x, y, z}}], 2]

you need to write your list as {{a,b,c}} instead of {a,b,c}. the first one is a matrix and the second one is a vector; in mathematica they are not just the same; and you can't apply Transpose[] to a mathematica's vector (you can by writing Transpose[{a,b,c},{1}], but that does not give the desired result). You needed to find a way to 'join' the two :-P

(please, try to answer a question I made about making tables if you can, look at my profile, thanks)
 
Last edited:

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K