如何接受用户输入并查看是否在列表中

时间:2019-10-03 00:03:48

标签: python

我想知道是否有办法接受2个用户的输入,并查看它是否在我之前创建的列表中。如果是这样,那么我将打印出用户输入的名称,但是如果不是,那么我必须说没有输入。 这是一个示例:

说他们都是名字,我想打印出这个人的名字。不重复。

[['Jon', 12, 167],['Sam', 18, 200]]

1 个答案:

答案 0 :(得分:0)

my_data = [['Jon', 12, 167],['Sam', 18, 200]]
user_input1 = int(input())
user_input2 = int(input())
my_output = ""
for i in my_data:
    print(i[1],i[2],user_input1,user_input2)
    if (i[1] == user_input1 and i[2] == user_input2):
        my_output = i[0]
        break
    else:
        my_output = "No Data Found!"
print(my_output)

如果这是您想要的。