对数组arr=[5,2,1,7,5,2,6,23,34,75,23,56]去重后排序 要求升序
时间: 2023-09-29 16:11:16 浏览: 63
可以使用Python语言中的set和sorted函数来实现:
```python
arr = [5,2,1,7,5,2,6,23,34,75,23,56]
arr = sorted(set(arr))
print(arr)
```
输出结果为:
```
[1, 2, 5, 6, 7, 23, 34, 56, 75]
```
首先使用set函数将数组去重,然后再使用sorted函数对去重后的数组进行升序排序。
相关问题
js对数组arr=[5,2,1,7,5,2,6,23,34,75,23,56]去重后排序 要求升序
可以使用ES6中的Set对象进行去重,然后再使用sort方法进行排序,最后将排序后的结果转换为数组即可。示例代码如下:
```javascript
const arr = [5,2,1,7,5,2,6,23,34,75,23,56];
const uniqueArr = [...new Set(arr)];
const sortedArr = uniqueArr.sort((a, b) => a - b);
console.log(sortedArr); // [1, 2, 5, 6, 7, 23, 34, 56, 75]
```
首先使用Set对象去重,然后将Set对象转换为数组。接着使用sort方法进行排序,它接受一个回调函数作为参数,该函数用于比较两个元素的大小。最后输出排序后的结果。
阅读全文