Python列表切片解析的参考实现

slice-ref的Python项目详细描述


Python切片引用

Python的内置list类型允许以片段形式传递 获取、设置或删除一系列元素。在

>>>my_list=['a','b','c']>>>my_list[0:2]['a','b']>>>my_list[0:3:2]['a','b']>>>my_list[1:3]=[1,2]>>>my_list['a',1,2]>>>my_list[::-1]=['z','y','x']>>>my_list['x','y','z']

使用冒号的切片表示法实际上是slice内置的, 其中start:stop:step相当于slice(start, stop, step)。 这看起来很像range(start, stop, step)内置的, 但是1:1将切片转换为范围并不总是合适的。在

我创建了这个包作为list的引用实现, 特别是教育如何处理切片。 我用Hypothesis 要针对Python自己的list测试我的自定义类listy, 希望能确保所有涉及切片的情况 完全被模仿了。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在apache camel路由中将数据发送到netty4socket   maven弹簧靴2。Java 10。朱尼特。包裹组织。slf4j可以从多个模块访问:<unnamed>,slf4j。应用程序编程接口   如何在变量末尾附加一个数字来调用本地存储的变量?JAVA   在Windows笔记本电脑上设置Java编译器   java有没有办法在XStream生成的XML中输入版本号?   java如何使用图论来调度执行顺序?   java有状态EJB与会话属性   在Java8中,从字符串中删除某些重复单词的优雅方法是什么   Java数组拆分和重新连接。迷失元素   java如何在eclipse模板中迭代方法参数?   java重用SQLite连接还是每次重新连接?   无法在带有正则表达式的Java中分析带点的字符串   JAVAAndroid中的lang.verify错误   按下F5或刷新按钮后,java会话已过期   java如何从phonegap 安卓插件返回数组或其他集合元素类型   java JavaFX我的文件保存不起作用   将java输入传递到外部应用程序的流   java对静态上下文的引用类似于类selfreference'this',经常使用'this'作为编码样式   在python中重复运行同一java函数的最佳方式是什么?