QuadraticProgram.binary_var_list¶
- QuadraticProgram.binary_var_list(keys, name=None, key_format='{}')[source]¶
Uses ‘var_list’ to construct a list of binary variables
- Parameters:
name (
Optional
[str
]) – The name(s) of the variable(s). If it’sNone
or empty""
, the default name, e.g.,x0
, is used.key_format (
str
) – The format used to name/index the variable(s).keys (
Union
[int
,Sequence
]) – If keys: int, it is interpreted as the number of variables to construct. Otherwise, the elements of the sequence are converted to strings via ‘str’ and substituted into key_format.
- Return type:
- Returns:
A list of variable instances.
- Raises:
QiskitOptimizationError – if the variable name is already taken.
QiskitOptimizationError – if less than one variable instantiation is attempted.
QiskitOptimizationError – if key_format has more than one substitution or a nested substitution.