|
@@ -26,7 +26,7 @@ arr1 的长度是 5,索引范围从 0 到 len(arr1)-1
|
|
|
|
|
|
|
|
runtime error: index out of range
|
|
runtime error: index out of range
|
|
|
|
|
|
|
|
-由于索引的存在,遍历数组的方法自然就是使用 for-construct:
|
|
|
|
|
|
|
+由于索引的存在,遍历数组的方法自然就是使用 for 语句:
|
|
|
|
|
|
|
|
- 通过 for 初始化数组项
|
|
- 通过 for 初始化数组项
|
|
|
- 通过 for 打印数组元素
|
|
- 通过 for 打印数组元素
|
|
@@ -57,7 +57,7 @@ arr1 的长度是 5,索引范围从 0 到 len(arr1)-1
|
|
|
Array at index 3 is 6
|
|
Array at index 3 is 6
|
|
|
Array at index 4 is 8
|
|
Array at index 4 is 8
|
|
|
|
|
|
|
|
-for-loop中的条件非常重要:i < len(arr1),如果写成i <= len(arr1)的话会产生越界错误。
|
|
|
|
|
|
|
+for循环中的条件非常重要:i < len(arr1),如果写成i <= len(arr1)的话会产生越界错误。
|
|
|
|
|
|
|
|
IDIOM:
|
|
IDIOM:
|
|
|
|
|
|
|
@@ -73,7 +73,7 @@ IDIOM:
|
|
|
...
|
|
...
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-在这里i也是数组的索引。当然这两种 for-construct 方式对于切片(slices)(参考 [第 7 章](07.2.md))来说也同样适用。
|
|
|
|
|
|
|
+在这里i也是数组的索引。当然这两种 for 语句对于切片(slices)(参考 [第 7 章](07.2.md))来说也同样适用。
|
|
|
|
|
|
|
|
**问题 7.1** 下面代码段的输出是什么?
|
|
**问题 7.1** 下面代码段的输出是什么?
|
|
|
|
|
|