In some embodiments, lock assemblies are disclosed which have a housing, a barrel, and at least one tumbler. In some cases, the lock is codeable after the lock assembly has been assembled. Although not required, some embodiments can be re-coded to a new code with and without disassembling the lock assembly. The tumbler(s) can be pivotable, while in other embodiments the tumbler(s) move in a substantially linear fashion. The tumbler(s) can be comprised of two pieces or portions, wherein one piece/portion of the tumbler(s) either directly or indirectly engages the coded surface of a key while the other piece/portion is positionable to prevent rotation of the barrel with respect to the housing. In some embodiments, the tumblers are external to the barrel.