Python – 随机插入元素 K 次
pythonserver side programmingprogramming更新于 2025/10/22 16:44:17
当需要随机插入元素 K 次时,使用‘random’包和来自 random 包的方法以及简单的迭代。
示例
下面是相同的演示 −
import random
my_list = [34, 12, 21, 56, 8, 9, 0, 3, 41, 11, 90]
print("列表为: " )
print(my_list)
print("排序后的列表为: " )
my_list.sort()
print(my_list)
to_add_list = ["Python", "Object", "oriented", "language", 'cool']
K = 3
print("K 的值为 ")
print(K)
for element in range(K):
index = random.randint(0, len(my_list))
my_list = my_list[:index] + [random.choice(to_add_list)] + my_list[index:]
print("结果列表是:")
print(my_list)
输出
列表为: [34, 12, 21, 56, 8, 9, 0, 3, 41, 11, 90] 排序后的列表为: [0, 3, 8, 9, 11, 12, 21, 34, 41, 56, 90] K 的值为 3 结果列表为: [0, 3, 8, 9, 11, 12, 'Python', 21, 34, 41, 56, 90, 'Object', 'iented']
解释
将所需的包导入环境。
定义一个整数列表并显示在控制台上。
使用‘sort’ 进行排序方法并再次显示在控制台上。
定义 K 的值并显示在控制台上。
迭代 K 的值,并使用 ‘random’ 包中的 ‘randint’ 生成索引的元素。
使用列表索引和 ‘random’ 包中的 ‘choice’ 方法通过连接运算符将值添加到列表中。
此列表显示为控制台上的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

