SORU
31 EKİM 2009, CUMARTESİ


Python sıralı bir dizi var mı?

Python ordered dictionary sıralı bir dizi hakkında?

CEVAP
31 EKİM 2009, CUMARTESİ


Python Documentation dan verilen bu ordered set bir tarifi var. Bu Py2 çalışır.6 ya da geç ve 3.0 ya da herhangi bir değişiklik olmadan daha sonra. Arayüzü neredeyse tamamen normal bir dizi olarak aynı işlemi bir liste ile yapılmalıdır.

OrderedSet([1, 2, 3])

Bu bir MutableSet, .union için bir imza ile aynı değil, ama __or__ içerdiğinden benzer bir şey kolayca eklenebilir:

@staticmethod
def union(*sets):
    union = OrderedSet()
    union.union(*sets)
    return union

def union(self, *sets):
    for set in sets:
        self |= set

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Madeon

    Madeon

    31 Ocak 2010