def Foo(input): if len(input) == 0: return for j in input: t = input[:] t.remove(j) Foo(t)
有没有办法滥用切片 *** 作符传递列表减去元素j而不显式复制列表并从中删除项目?
解决方法 那这个呢?for i in range(len(List_)): Foo(List_[:i] + List_[i+1:])
虽然在复制时忽略索引i处的元素,但您仍在复制项目.
顺便说一句,您总是可以尝试通过附加下划线来避免覆盖列表等内置名称.
总结以上是内存溢出为你收集整理的可以使用Python切片按索引跳过一个特定元素吗?全部内容,希望文章能够帮你解决可以使用Python切片按索引跳过一个特定元素吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)