[('安提瓜', 4.04), ('圣卢西亚', 6.9), ('波兰', 4.09), ('墨西哥', 3.72), ('加拿大', 7.79), ('俄罗斯', 6.0), ('韩国', 8.4), ('西班牙', 5.69)]
要求:
输入: 朝鲜
输出:此国家无路线支持
test = [('安提瓜', 4.04), ('圣卢西亚', 6.9), ('波兰', 4.09), ('墨西哥', 3.72), ('加拿大', 7.79), ('俄罗斯', 6.0), ('韩国', 8.4), ('西班牙', 5.69)]
s = input(">>>")
if not list(filter(lambda x: s == x[0], test)):
print("此国家无路线支持")
lst = [('安提瓜', 4.04), ('圣卢西亚', 6.9), ('波兰', 4.09), ('墨西哥', 3.72), ('加拿大', 7.79), ('俄罗斯', 6.0), ('韩国', 8.4), ('西班牙', 5.69)]
def rate(c):
for i in lst:
if c==i[0]:return i[1]
return '此国家无路线支持'
c = input('请输入国家名称:')
print(rate(c))
a=['安提瓜', 4.04, '圣卢西亚', 6.9, '波兰', 4.09, '墨西哥', 3.72, '加拿大', 7.79, '俄罗斯', 6.0, '韩国', 8.4, '西班牙', 5.69]
b=input('请输入国家名')
if b in a:
print('此国家有路线支持')
else:
print('此国家无路线支持')
希望能帮到你