,Bu Python dizgisi dilimleme deyimindeki iki kolonun amacı nedir?
str = "hello"
str[1::3]
Ve Python belgelerinde bu bulabilirim? sequences' description içinde
,Bu Python dizgisi dilimleme deyimindeki iki kolonun amacı nedir?
str = "hello"
str[1::3]
Ve Python belgelerinde bu bulabilirim? sequences' description içinde
:
s[i:j:k] slice of s from i to j with step k
adım
k
ilej
içini
dens
dilim indeksix = i + n*k
şekilde0 <= n < (j-i)/k
olan öğeler dizisi olarak tanımlanır. Diğer bir deyişle, endekslerj
'a ulaşıldığında (j
dahil olmak üzere)i
,i+k
,i+2*k
,i+3*k
ve benzeri gibi durmaktadır.i
veyaj
,len(s)
'dan büyükse,len(s
kullanın.i
veyaj
veyaNone
belirtilmezse, bunlar "son" değerler haline gelir (bu,k
işaretine bağlıdır). Not,k
sıfır olamaz.k
None
ise, 1.
Olası yinelenen gibi muamele edilir [açıklar dilim notasyonu] (https://stackoverflow.com/questions/509211/explain-slice-notation) – jwodder