Olası Çoğalt: Ben son zamanlarda gördüm ve ben merak ediyorum bir kaç kod snippet'lerinde bu sözdizimi kırpma kadar gördüğüm
Good Primer for Python Slice Notation
reverse a string in PythonBu "[:: - 1]" neden Python'da tersine dönmüş bir liste döndürüyor?
neyi öyle. my_list = [1,2,3,4,5]
varsa ve my_list[::-1]
çalıştırırsam, [5,4,3,2,1]
ters çevrilmiş öğeler içeren bir liste verilir. Birisi bana bunun gerçekten ne yaptığını açıklayabilir ve [:]
notasyonu ve [::]
arasındaki farkı gösterebilir mi? Ya da en azından beni bir kaynağa yönlendirin.
Eminim iyi bir Python kitabım olsaydı orada olurdu, ama yapmam. Ve [::]
göz ardı edilir beri Google böyle bir şey için arama yapmak imkansız. Teşekkürler!
Bu yazının bir çok yayını var .. Bir keresinde aynı şeyi sordum ve aramaya söylendi .. ve bunu açıklayan bir demet buldum. – Levon
[Bu örneğin] (http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation) ve [bu] (http://stackoverflow.com/questions/766141/ ters-bir-string-in-python? lq = 1) – Levon
Teşekkürler, Levon! Tam olarak aradığım şey bu. –