📜  Python|从列表中删除随机元素

📅  最后修改于: 2022-05-13 01:55:10.154000             🧑  作者: Mango

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]