Python|从列表中删除随机元素
有时,在使用Python列表时,我们可能会遇到问题或其中的一部分,我们希望在删除一些随机元素后转换列表。这可以在游戏领域或个人项目中应用。让我们讨论一下可以完成此任务的特定方式。
方法:使用randrange() + pop()
在此,我们只是将上述功能的功能合二为一,完成此任务。随机元素由randrange()
选择,然后使用pop()
访问并从列表中删除
# Python3 code to demonstrate working of
# Remove random element from list
# Using randrange() + pop()
import random
# initializing list
test_list = [6, 4, 8, 9, 10]
# printing list
print("The original list : " + str(test_list))
# Remove random element from list
# Using randrange() + pop()
test_list.pop(random.randrange(len(test_list)))
# Printing result
print("List after removal of random number : " + str(test_list))
输出 :
The original list : [6, 4, 8, 9, 10]
List after removal of random number : [6, 4, 8, 10]