# Strings with given frequency

Is there a sage function that gives me all vectors/strings/lists/tuples of integers with given "absolute frequency"? i.e.

dwim([2, 1]) == ["001", "010", "100"]

Strings with given frequency

asked **
2014-02-04 10:52:06 -0500
**

Anonymous

Is there a sage function that gives me all vectors/strings/lists/tuples of integers with given "absolute frequency"? i.e.

dwim([2, 1]) == ["001", "010", "100"]

add a comment

2

What you want is probably `Permutations`

```
sage: P = Permutations([0]*2+[1])
sage: P.list()
[[0, 0, 1], [0, 1, 0], [1, 0, 0]]
```

1

Asked: **
2014-02-04 10:52:06 -0500
**

Seen: **72 times**

Last updated: **Feb 04 '14**

iterating over a combinatorial class

symmetric skew Macdonald polynomials

Can I create these sequences with Sage?

Number of (and way to enumerate) head to head schedules?

multi-symmetric functions and multi-partitions

Error in code or need more runtime?

A proper combinatorics tutorial?

Forming a polytope from only its combinatorial data

Recursive backtracking function: how to clear variables on new function call?

combinatorial equivalence for Polyhedra / isomorphism for lattices

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.