SORU
3 ŞUBAT 2009, Salı


Python'in dilim gösterimi açıkla

İyi bir açıklama (referansları ile) Python'un dilim gösterim var mı? Bana, bu gösterim alıyorum. Son derece güçlü görünüyor, ama oldukça başımı alamadım ve iyi bir rehber arıyorum.

CEVAP
3 ŞUBAT 2009, Salı


Gerçekten oldukça basit

a[start:end] # items start through end-1
a[start:]    # items start through the rest of the array
a[:end]      # items from the beginning through end-1
a[:]         # a copy of the whole array

Ayrıca yukarıdakilerden herhangi biri ile kullanılabilir step değeri vardır:

a[start:end:step] # start through not past end, by step

Hatırlanması gereken nokta :end değeri ilk değerini temsil ederdeğilseçilen dilim. Yani, arasında güç end start fark seçili öğeleri sayısı ise step 1, varsayılan ise).

Diğer özelliği start end olabilirolumsuzdizinin sonundan sayar anlamına gelen numara yerine başlangıcı. Yani:

a[-1]    # last item in the array
a[-2:]   # last two items in the array
a[:-2]   # everything except the last two items

Python eğer sizden daha az öğe varsa programcı. a[:-2] a tek bir öğe içeriyor sormak için, örneğin, bir hata yerine boş bir liste olsun. Bazen bu olabilir farkında olmak gerekir bu yüzden hata tercih ederim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • discokatze

    discokatze

    23 EYLÜL 2009
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • Top Gear

    Top Gear

    27 Mart 2006