Skip to main content
 首页 » 编程设计

python之根据第三个列表中的随机项目,从两个列表之一中选择一个随机项目

2025年05月04日9kenshinobiy

我正在尝试使用以下代码选择随机国家/地区的随机城市:

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)