SORU
26 Ocak 2009, PAZARTESİ


Nasıl olursa item sırası önemli değilse Python listeden çiftleri kaldırmak için?

Dizeleri listesini göz önüne alındığında, alfabetik sıralama ve çiftleri kaldırmak istiyorum. Bunu yapabileceğimi biliyorum

from sets import Set
[...]
myHash = Set(myList)

ama liste alfabetik sıraya göre karma üyeleri almak için nasıl bilmiyorum.

Bunu yapmak için herhangi bir yol çalışması karma evli değilim. Ayrıca, performans sorunu değil, açıkça hızlı ama daha opak bir kod olarak ifade edilir bir çözümü tercih ederim.

CEVAP
26 Ocak 2009, PAZARTESİ


Bir liste sıralanabilir ve yerleşik işlevleri kullanarak deduplicated:

myList = sorted(set(myList))
  • set Python ^ için yerleşik bir işlevi vardır . = 2.3
  • sorted Python ^ için yerleşik bir işlevi vardır . = 2.4

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009