#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")