📜  python 从列表中选择样本并替换 - Python (1)

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

Python 从列表中选择样本并替换

简介

在 Python 编程中,我们经常需要从列表中选择一些样本进行处理或者随机替换其中的某些元素。本文将介绍如何通过 Python 代码实现这样的功能。

代码实现
从列表中选择样本

在 Python 中,我们可以使用 random.sample 方法从列表中选择指定数量的样本。以下是一个示例代码:

import random

list1 = ["apple", "banana", "cherry", "durian", "elderberry"]
sample_size = 3
selected_samples = random.sample(list1, sample_size)

print("Selected Samples:")
for sample in selected_samples:
    print(sample)

输出结果如下:

Selected Samples:
cherry
banana
elderberry
在列表中随机替换元素

在 Python 中,我们可以使用 random.choices 方法随机替换列表中的某些元素。以下是一个示例代码:

import random

list1 = ["apple", "banana", "cherry", "durian", "elderberry"]
replace_size = 2
replace_index = random.sample(range(len(list1)), replace_size)

print("Before Replacement:")
print(list1)

for index in replace_index:
    list1[index] = random.choice(["orange", "grape", "pear"])

print("After Replacement:")
print(list1)

输出结果如下:

Before Replacement:
['apple', 'banana', 'cherry', 'durian', 'elderberry']
After Replacement:
['grape', 'banana', 'pear', 'durian', 'grape']
总结

本文介绍了 Python 中从列表中选择样本和随机替换元素的方法。希望这篇文章能够对 Python 编程有所帮助。