python - 为什么 python 允许切片超过列表的长度?
问题描述
当我编写代码时,我注意到一个功能没有按应有的方式工作。我发现问题来自这种奇怪的行为:
>>> [][:10]
[]
我期待这段代码会引发错误。为什么不呢?这种行为有什么实际应用?
解决方案
推荐阅读
- javascript - 如何将一个对象的数组元素匹配到另一个对象?
- react-native - 不计算文件 .png (.png) 的 SHA-1(使用 Expo-CLI)
- python - 如果一项测试失败,pytest 会跳过所有内容
- python - 根据另一个选定的行和列部分更新数据框
- reactjs - 如何设置最后一个手风琴始终打开?
- graphql - Is it bad practice to return all results when an argument is left out?
- java - 基于收缩滑动窗口/二维数组的分割字符串
- c# - 如果可以在同一位置有两个字段,c# 中的 FieldOffsetAttribute 如何与垃圾收集器兼容?
- python - 使用 import CSV 使用 Python 在 CSV 存档中写入什么是必要的
- flutter - 是否也可以最小化对象定义(对象的折叠代码)(特别是带有颤振的 Dart)(Android Studio)