要获取数字列值,您可以使用编程语言中的列表推导式或循环遍历。以下是一些常见编程语言中的示例:
numbers = [1, 2, 3, 4, 5]
digits = [num for num in numbers if isinstance(num, int)]
const numbers = [1, 2, 3, 4, 5];
const digits = numbers.filter(num => typeof num === 'number');
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Object> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
List<Integer> digits = new ArrayList<>();
for (Object num : numbers) {
if (num instanceof Integer) {
digits.add((Integer) num);
}
}
}
}
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
List<object> numbers = new List<object> {1, 2, 3, 4, 5};
List<int> digits = new List<int>();
foreach (object num in numbers) {
if (num is int) {
digits.Add((int) num);
}
}
}
}
这些示例将数字列表中的数字值提取到一个新的列表中。请注意,这些示例仅适用于整数。如果您需要提取浮点数或其他数字类型,请相应地调整条件。
领取专属 10元无门槛券
手把手带您无忧上云