你可以使用以下步驟刪除列表中的平均值:
sum()
函數計算列表的總和,然后除以列表的長度得到平均值。以下是一個示例代碼:
def remove_average(nums):
average = sum(nums) / len(nums)
new_nums = [num for num in nums if num != average]
nums.clear()
nums.extend(new_nums)
# 測試代碼
numbers = [1, 2, 3, 4, 5]
remove_average(numbers)
print(numbers) # 輸出: [1, 3, 4, 5]
在上面的代碼中,remove_average()
函數接受一個列表參數 nums
,并按照上述步驟刪除了列表中的平均值。最后,打印結果列表即可。