title: how to generate combinations with no repetitions of characters in python?
body: <p>I have the following charset:</p>
  
  <p>qwertyiopnmjk013</p>
  
  <p>I want to generate all possible strings of 6 characters and also all with 7 characters noting that each letter only appears once in the same generated string.</p>
  
  <p>Which is the best form to do it in python? Any example?</p>
  
  <p>Right now I'm copying the charset to another variable and then I start generating picking letters and removing them from the charset then moving forward but I think that's not the best way..</p>