📅  最后修改于: 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]
。
以上就是常见的数组操作及其对应的最终序列,希望能对大家有所帮助。