首页 > 解决方案 > 如何获取用户输入并查看它是否在列表中

问题描述

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

假设他们都有名字,我想打印出这个人的名字。不重复。

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

标签: python

解决方案


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)

如果这是您正在寻找的。


推荐阅读