Ben nispeten yeni bir Python (3) programcısıyım. Koleksiyonların özelliklerini birleştiren bir veri yapısına ihtiyacım var. Kazıcı, deque ve set, ve daha fazla deneyime sahip birisinin en "pythonic" yaklaşımı önerebileceğini umuyordum.Python: koleksiyonları. Deque tarzı sipariş ile yarışan.
Tam sayı dizisi koleksiyonum var ve her dizinle ilişkili sayıları korumak gerekir - Sayaç gibi. Ama aynı zamanda indeks: sayım çiftleri arasında örtük bir sıralamayı korumak istiyorum, böylece ben örn. dizinini bilmeden en eski olanı çıkar - bir deque gibi. Son olarak, bir dizin gibi bir dizinin mevcut olup olmadığını rahatlıkla kontrol edebilmeyi isterim. Son olarak, önemli olması durumunda, scypy.stats rv_discrete kullanmak için sayım tarafından ağırlıklandırılan olasılıkları seçmek istiyorum.
Düşünceleriniz çok takdir edilir.
Sınıf OrderedCounter (Sayaç, OrderedDict): pass' hakkında ne dersiniz? – timgeb
@timgeb Python'un bunun gibi birden fazla mirasa izin verdiğini bilmiyordum. Bu konuda dokümanlar hakkında daha fazla bilgiyi nerede okuyabilirim? –
@AkshatMahajan iyi, bunu yapıyor :) – timgeb