Как удалять содержимое из списков при каждом запуске?

#python #list

#python #Список

Вопрос:

Мое предложение — создать историю и вставить прилагательные и существительные из списков, которые я создал. Я должен сделать это таким образом, чтобы при каждом запуске кода слово, которое компьютер выбирает из списка, отличалось от предыдущего.

Мой список

 list = [a, b, c]
  

Как мне удалить элемент из списка и сделать так, чтобы при каждом запуске кода компьютер выбирал другой элемент?

Комментарии:

1. что вы пробовали до сих пор?

2. Вы никогда не хотите получать одно и то же слово дважды? Как вы думаете, сколько примерно слов вы бы накопили? Будете ли вы добавлять больше слов, чем компьютер будет «выбирать» из списка?

Ответ №1:

вы можете использовать этот код для перетасовки списка и получения значения последнего элемента.

 import random

mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist.pop())
print(mylist)
  

Ответ №2:

Вы сохраняете случайное значение в переменной, затем используете его для печати и всего, что хотите.

В конце вы вызываете list.remove(элемент), как показано здесь

Ответ №3:

 list = ["a", "b", "c"]  
list.remove("b")