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

  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012