|
|
@ -282,9 +282,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
```ruby title="list.rb"
|
|
|
|
```ruby title="list.rb"
|
|
|
|
# 访问元素
|
|
|
|
# 访问元素
|
|
|
|
num = nums[1]
|
|
|
|
num = nums[1] # 访问索引 1 处的元素
|
|
|
|
# 更新元素
|
|
|
|
# 更新元素
|
|
|
|
nums[1] = 0
|
|
|
|
nums[1] = 0 # 将索引 1 处的元素更新为 0
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
=== "Zig"
|
|
|
|
=== "Zig"
|
|
|
@ -294,7 +294,7 @@
|
|
|
|
var num = nums.items[1]; // 访问索引 1 处的元素
|
|
|
|
var num = nums.items[1]; // 访问索引 1 处的元素
|
|
|
|
|
|
|
|
|
|
|
|
// 更新元素
|
|
|
|
// 更新元素
|
|
|
|
nums.items[1] = 0; // 将索引 1 处的元素更新为 0
|
|
|
|
nums.items[1] = 0; // 将索引 1 处的元素更新为 0
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
??? pythontutor "可视化运行"
|
|
|
|
??? pythontutor "可视化运行"
|
|
|
@ -545,10 +545,10 @@
|
|
|
|
nums << 4
|
|
|
|
nums << 4
|
|
|
|
|
|
|
|
|
|
|
|
# 在中间插入元素
|
|
|
|
# 在中间插入元素
|
|
|
|
nums.insert 3, 6
|
|
|
|
nums.insert 3, 6 # 在索引 3 处插入数字 6
|
|
|
|
|
|
|
|
|
|
|
|
# 删除元素
|
|
|
|
# 删除元素
|
|
|
|
nums.delete_at 3
|
|
|
|
nums.delete_at 3 # 删除索引 3 处的元素
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
=== "Zig"
|
|
|
|
=== "Zig"
|
|
|
@ -711,7 +711,7 @@
|
|
|
|
for (var i = 0; i < nums.length; i++) {
|
|
|
|
for (var i = 0; i < nums.length; i++) {
|
|
|
|
count += nums[i];
|
|
|
|
count += nums[i];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* 直接遍历列表元素 */
|
|
|
|
/* 直接遍历列表元素 */
|
|
|
|
count = 0;
|
|
|
|
count = 0;
|
|
|
|
for (var num in nums) {
|
|
|
|
for (var num in nums) {
|
|
|
@ -963,7 +963,7 @@
|
|
|
|
=== "JS"
|
|
|
|
=== "JS"
|
|
|
|
|
|
|
|
|
|
|
|
```javascript title="list.js"
|
|
|
|
```javascript title="list.js"
|
|
|
|
/* 排序列表 */
|
|
|
|
/* 排序列表 */
|
|
|
|
nums.sort((a, b) => a - b); // 排序后,列表元素从小到大排列
|
|
|
|
nums.sort((a, b) => a - b); // 排序后,列表元素从小到大排列
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
@ -1005,7 +1005,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
```ruby title="list.rb"
|
|
|
|
```ruby title="list.rb"
|
|
|
|
# 排序列表
|
|
|
|
# 排序列表
|
|
|
|
nums = nums.sort { |a, b| a <=> b }
|
|
|
|
nums = nums.sort { |a, b| a <=> b } # 排序后,列表元素从小到大排列
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
=== "Zig"
|
|
|
|
=== "Zig"
|
|
|
|