📌  相关文章
📜  执行给定操作后,找到数组的最终序列(1)

📅  最后修改于: 2023-12-03 15:25:47.768000             🧑  作者: Mango

执行给定操作后,找到数组的最终序列

有时候,在对一个数组进行操作后,我们需要找到最终的数组序列。这里介绍几种常见的操作及其对应的最终序列。

数组求和
操作

给定一个数组 nums,对数组进行求和操作。

代码
nums = [1, 2, 3, 4, 5]
sum = 0
for i in nums:
    sum += i
print(sum)
最终序列

执行完求和操作后,数组的最终序列不变。

数组排序
操作

给定一个数组 nums,对数组进行升序排序操作。

代码
nums = [3, 1, 4, 2, 5]
nums.sort()
print(nums)
最终序列

执行完升序排序操作后,数组的最终序列为 [1, 2, 3, 4, 5]

数组去重
操作

给定一个数组 nums,对数组进行去重操作。

代码
nums = [1, 2, 3, 3, 4, 4, 5]
nums = list(set(nums))
print(nums)
最终序列

执行完去重操作后,数组的最终序列为 [1, 2, 3, 4, 5]

数组筛选
操作

给定一个数组 nums,筛选出数组中大于等于 3 的元素。

代码
nums = [1, 2, 3, 4, 5]
new_nums = []
for i in nums:
    if i >= 3:
        new_nums.append(i)
print(new_nums)
最终序列

执行完筛选操作后,数组的最终序列为 [3, 4, 5]

数组反转
操作

给定一个数组 nums,将数组进行反转操作。

代码
nums = [1, 2, 3, 4, 5]
nums.reverse()
print(nums)
最终序列

执行完反转操作后,数组的最终序列为 [5, 4, 3, 2, 1]

以上就是常见的数组操作及其对应的最终序列,希望能对大家有所帮助。