Python - Как использовать .format с добавлением в список - PullRequest
0 голосов
/ 14 октября 2019

Так что это может быть неумный способ или, может быть, просто способ, которым я думаю. Я не знаю, но, тем не менее, моя идея заключается в том, что я планирую использовать способ добавления значения в список в зависимости от URL. Это означает, что у меня будет два отдельных списка, куда он добавляется, если URL соответствует каждому списку. Я приведу пример, чтобы его было легче понять.

oldListGB = []
oldListUS = []
randomwords = ['Hello', 'World']
desktop = ['GB', 'US']
while True:
    '{}{}'.format(oldList, random.choice(desktop)).append(random.choice(randomwords)
    time.sleep(2)

Как вы можете попытаться сделать, добавьте либо к

oldListGB = []
oldListUS = []

в зависимости от случайного числа, а затем это должнодобавить слово в любой список, к которому он попадает. Однако я не могу выполнить код, поскольку он не находит слово oldList.

Как я могу позволить ему выбрать правильный список?

1 Ответ

1 голос
/ 14 октября 2019

Я бы предложил вам карту списка внутри словаря.

lists = {
    "GB": [],
    "US": []
}

randomwords = ['Hello', 'World']
desktop = ['GB', 'US']
while True:
    selection = random.choice(desktop)
    lists[selection].append(random.choice(randomwords))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...