Sık sık sözde kod yerine Python kullanıyorum. Bunun için bir yığının olmasını isterim. Listeleri kullanmanın yolu (source) olduğunu biliyorum, ancak bir yığın kullandığımı açıklamak için myList.append
yerine myList.push
kullanmak istiyorum.Python'da bir listeye bir işlem ekleyebilir miyim?
ben ekleme işlemi için bir takma ad tanımlamak için
myList.push = myList.append
gibi basit bir şey yapabileceğini düşündüm ama
stack.push = stack.append
AttributeError: 'list' object has no attribute 'push'
push-operasyonu eklemek için bir kısa çözümü mu olsun bir listeye var mı?
(Gelmeli mahvetme benim çalıştırılabilir Python yalancı kod) Böyle listenin bir alt sınıfı yapabilirsiniz
btw - böylece soru listeye 'için bir takma ad atayabilirsiniz gerçekten http://stackoverflow.com/questions/1566266/why-is-pythons-append-not-push –
bakın. takma (x) 'takma ad, itme (x)' gibi bir şey olurdu? –