下面是一个示例代码,展示了如何按照特定值进行分组和替换:
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 定义特定值和替换值的字典
replace_dict = {2: 'even', 3: 'odd', 5: 'prime'}
# 分组和替换
result = []
for num in data:
if num in replace_dict:
result.append(replace_dict[num])
else:
result.append(num)
print(result)
输出结果为:
[1, 'even', 'odd', 4, 'prime', 6, 7, 8, 9, 10]
在这个示例中,我们首先定义了一个原始数据列表data
,然后创建了一个字典replace_dict
,其中包含特定值和对应的替换值。接下来,我们遍历原始数据列表,并检查每个数字是否存在于replace_dict
中。如果存在,则将对应的替换值添加到结果列表中;如果不存在,则将原始值添加到结果列表中。最后,我们打印出结果列表。
上一篇:按照特定值分组
下一篇:按照特定值排序的SQL