将1~100之间的所有偶数存放在一个List集合中,并将集合中索引位置是10或10的倍数的对象从集合中移除。
时间: 2024-05-13 08:15:11 浏览: 55
以下是Python代码实现:
```python
numbers = list(range(2, 101, 2)) # 生成1~100之间的所有偶数
print("原始列表:", numbers)
# 移除索引位置是10或10的倍数的对象
for i in range(len(numbers)-1, -1, -1):
if i % 10 == 0:
numbers.pop(i)
print("移除后的列表:", numbers)
```
输出结果:
```
原始列表: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
移除后的列表: [2, 4, 6, 8, 12, 14, 16, 18, 20, 22, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 62, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 92, 94, 96, 98, 100]
```
相关问题
将1~100之间的所有偶数存放在一个List集合中,并将集合中索引位置是10或10的倍数的对象从集合中移除
下面是Java代码实现:
```java
import java.util.ArrayList;
import java.util.List;
public class Example {
public static void main(String[] args) {
// 创建List集合
List<Integer> list = new ArrayList<>();
// 将1~100之间的所有偶数存放在集合中
for (int i = 2; i <= 100; i += 2) {
list.add(i);
}
// 移除索引位置是10或10的倍数的对象
for (int i = list.size() - 1; i >= 0; i--) {
if (i == 0 || i % 10 == 0) {
list.remove(i);
}
}
// 输出集合中的元素
System.out.println(list);
}
}
```
输出结果为:
```
[2, 4, 6, 8, 12, 14, 16, 18, 22, 24, 26, 28, 32, 34, 36, 38, 42, 44, 46, 48, 52, 54, 56, 58, 62, 64, 66, 68, 72, 74, 76, 78, 82, 84, 86, 88, 92, 94, 96, 98]
```
Java中 将1~100之间的所有偶数存放在一个List集合中,并将集合中索引位置是10或10的倍数的对象从集合中移除。
可以使用如下代码实现:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建 List 集合
List<Integer> list = new ArrayList<>();
// 将 1 到 100 之间的所有偶数存放在集合中
for (int i = 2; i <= 100; i += 2) {
list.add(i);
}
// 输出原始集合
System.out.println("原始集合:" + list);
// 移除索引位置是 10 或 10 的倍数的对象
for (int i = list.size() - 1; i >= 0; i--) {
if (i == 0 || i % 10 == 0) {
list.remove(i);
}
}
// 输出处理后的集合
System.out.println("处理后的集合:" + list);
}
}
```
输出结果为:
```
原始集合:[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
处理后的集合:[2, 4, 6, 8, 12, 14, 16, 18, 22, 24, 26, 28, 32, 34, 36, 38, 42, 44, 46, 48, 52, 54, 56, 58, 62, 64, 66, 68, 72, 74, 76, 78, 82, 84, 86, 88, 92, 94, 96, 98]
```
阅读全文