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

  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008