title: Add specific columns to a single row list (might be a little basic)
body: <p>I am designing a password recovery program, and I want to make it "right"/modular enough to be plugged into other programs, so I am trying to avoid ugly hacks.</p>
  
  <p>Here's the rundown: I have a list with a string</p>
  
  <pre><code>myString = "Hey what's up?"
  myString2DList = [
      myString,
      ]
  </code></pre>
  
  <p>Now I have a 2D list with a single row. All I want to do is add columns (could be lists themselves) under the users-specified index </p>
  
  <p>So, there could be say 3 indexes (that correspond to a column)
  like: 0,4,6 (H,w,a)
  and now I just want to dynamically append anything to those columns. I have done searches and not much has helped (I did see some promising posts that mentioned that the Dict data type might be better to use here), and I feel totally stuck...</p>
  
  <p>Edit/To clarify:</p>
  
  <p>Basically, the first row will be representing a password that the user wants to recover. Let's say the user can't remember their password but can remember at least a few characters. I want the columns to represent each possible alternative for each character, then my script will brute force the password with constraints. I already coded an ugly script that does the same thing, I just have to recode the thing for every password, I want to make it dynamic because it REALLY came in handy.</p>
  
  <p>Thanks!</p>