# Pauli gates (Qiskit) [[pauli-gate|Pauli gates]] implementation using Qiskit. ```python from qiskit import QuantumCircuit from qiskit.quantum_info import Statevector qc = QuantumCircuit(4) qc.id(0) # |0> -> |0> qc.x(1) # |0> -> |1> qc.y(2) # |0> -> i|1> qc.h(3) qc.z(3) # |+> -> |-> for i, label in enumerate(['I', 'X', 'Y', 'Z']): sub = QuantumCircuit(1) sub.append(qc.data[i].operation, [0]) if label == 'Z': sub.h(0) sub.z(0) print(f"{label}: {Statevector(sub)}") ```