Python - 随机插入元素 K 次
当需要随机插入元素 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', 'oriented']
解释
所需的包被导入到环境中。
定义了一个整数列表并显示在控制台上。
它使用 'sort' 方法进行排序并再次显示在控制台上。
K 的值已定义并显示在控制台上。
迭代 K 的值,并使用 'random' 包中的 'randint' 生成索引的元素。
'random' 包中的列表索引和 'choice' 方法用于使用连接运算符将值添加到列表中。
此列表显示为控制台上的输出。
以上是 Python - 随机插入元素 K 次 的全部内容, 来源链接: utcz.com/z/322698.html