簡體   English   中英

從負值 integer 剪切到 Hy 列表中的最后一項

[英]Cut from negative integer to last item in list in Hy

如果(list (range 10))[0... 9] ,並且(cut (list (range 10)) -5 -1)[5, 6, 7, 8] ,那么我如何包括最后一個列表中的項目,即[5, 6, 7, 8, 9] 我試過(cut (list (range 10)) -5 0)(cut (list (range 10)) -5 1) ,但都給了我空列表。

您需要使用None作為停止參數,如(cut (list (range 10)) -5 None) (cut x -5)(cut x -5 None)之間的區別與 Python 中x[slice(-5)]x[slice(-5, None)]之間的區別相同,或者等效於x[:-5]x[-5:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM