qrisp.QuantumCircuit.add_qubit#

QuantumCircuit.add_qubit(qubit: Qubit | None = None) Qubit[source]#

Adds a Qubit to the QuantumCircuit.

Parameters:
qubitQubit, optional

The Qubit to be added. If None is provided, a new Qubit will be generated.

Returns:
Qubit

The added Qubit.

Examples

We create a QuantumCircuit and add a qubit to it:

>>> from qrisp import QuantumCircuit
>>> qc = QuantumCircuit()
>>> qc.add_qubit()
>>> qc.qubits
[Qubit(qb_0)]