Message323696
Example:
```
from typing import MutableSequence, TypeVar
CliffordGate = TypeVar('CliffordGate')
class QCircuit(MutableSequence[CliffordGate]):
def __init__(self, gates):
self.gates = list(gates)
def __repr__(self):
return f'{self.__class__.__name__}({self.gates})'
def __getitem__(self, key):
return self.gates[key]
def __setitem__(self, key, item):
self.gates[key] = item
def __delitem__(self, key):
del self.gates[key]
def insert(self, key, item):
self.gates.insert(key, item)
a = QCircuit(['H0', 'S2'])
a += a
``` |
|
Date |
User |
Action |
Args |
2018-08-18 09:58:31 | Naris R | set | recipients:
+ Naris R |
2018-08-18 09:58:31 | Naris R | set | messageid: <1534586311.51.0.56676864532.issue34427@psf.upfronthosting.co.za> |
2018-08-18 09:58:31 | Naris R | link | issue34427 messages |
2018-08-18 09:58:31 | Naris R | create | |
|