code: def ColumnItem(name='', key=None, **kwargs):
      'Column using getitem/setitem of given key.'
      return Column(name,
              expr=key if key is not None else name,
              getter=lambda col,row: getitemdef(row, col.expr),
              setter=lambda col,row,val: setitem(row, col.expr, val),
              **kwargsf ColumnItem(name='', key=None, **kwargs):
      'Column using getitem/setitem of given key.'
      return Column(name,
              expr=key if key is not None else name,
              getter=lambda col,row: getitemdef(row, col.expr),
              setter=lambda col,row,val: setitem(row, col.expr, val),
              **kwargs)
docs: Column using getitem/setitem of given key.