实现从数组中删除重复无素 当前有一个数组List values=[2,3,4,2,7,2,1,4 ],需要将数组中重复的元素删除至只保留一个,请写出伪代码;
时间: 2023-10-24 07:04:50 浏览: 40
```
1. 定义一个新的空数组new_values
2. 遍历原数组List values中的每一个元素value
3. 判断value是否已经存在于新数组new_values中
4. 如果不存在,将value添加到new_values中
5. 如果存在,不做处理
6. 遍历完原数组后,new_values即为去重后的数组
```
伪代码实现如下:
```
List values = [2, 3, 4, 2, 7, 2, 1, 4];
List new_values = [];
for (int i = 0; i < values.length; i++) {
if (new_values.indexOf(values[i]) == -1) {
new_values.add(values[i]);
}
}
print(new_values); //输出:[2, 3, 4, 7, 1]
```
相关问题
sort_values怎么按列排序一个list数组
sort_values是pandas中的函数,用于对DataFrame或Series按照某一列或多列进行排序。如果要对一个list数组进行排序,可以使用Python内置的sorted函数。
例如,如果要按照列表中的第二个元素进行排序,可以使用以下代码:
```
my_list = [[1, 3], [2, 1], [3, 2]]
sorted_list = sorted(my_list, key=lambda x: x[1])
```
这里的key参数指定了排序的方式,lambda函数返回每个元素的第二个值作为排序依据。排序结果为:
```
[[2, 1], [3, 2], [1, 3]]
```
如果要按照第一个元素进行排序,则lambda函数可以改为x[0]。
java获取list中的一个字段组成数组
假设你的List中存储的是对象,该对象有一个字段叫做fieldName,你可以使用Java 8的Stream API来获取该字段的值,并将其组成一个数组。具体代码如下:
```java
List<YourObject> list = ...; // 假设你的List中存储的是YourObject对象
String[] fieldValues = list.stream()
.map(YourObject::getFieldName)
.toArray(String[]::new);
```
上述代码中,map()方法将YourObject对象映射成fieldName的值,最后使用toArray()方法将这些值组成一个字符串数组。如果你需要获取的是其他类型的字段,只需要将YourObject::getFieldName替换成相应的方法引用即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)