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
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.
Neden Python 3 dilim hala kopya ve gör...
Yol adı, os/ne olursa olsun Python ayı...
Python, kuyruğa benzer bir dosyanın so...
Nasıl Python bir modülü yazmak için?...
Python 3'te göreli ithalat...