python 输入一个国家列表中没有,怎么判断输出无此国家?

[('安提瓜', 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('此国家无路线支持')

希望能帮到你