我正在尝试使用以下代码选择随机国家/地区的随机城市:
COUNTRIES= ["NL", "NO"]
NL = [
"Assen", "Almere", "Leeuwarden", "Nijmegen", "Groningen",
"Maastricht", "Eindhoven", "Amsterdam", "Enschede", "Utrecht",
"Middelburg", "Rotterdam"
]
NO = [
"Fredrikstad", "Baerum", "Oslo", "Ringsaker", "Gjovik",
"Drammen", "Sandefjord", "Skien", "Arendal", "Kristiansand",
"Stavanger", "Bergen", "Forde", "Alesund", "Trondheim",
"Stjordal", "Bodo", "Tromso", "Alta"
]
CHOSEN_CITY = random.choice(random.choice(COUNTRIES))
print CHOSEN_CITY
但是,这只会给我 'L'、'O' 或 N 之一。我在这里做错了什么?
请您参考如下方法:
试试这个
random.choice(NL + NO)
