gpt4 book ai didi

python - 如何通过搜索特定关键字来打印列表中的列表?

转载 作者:行者123 更新时间:2023-12-01 03:29:09 25 4
gpt4 key购买 nike

我想编写一个Python函数,它将通过搜索特定关键字来打印列表中的列表。这是我的功能,但不起作用。

user_adresses = [["John","Walker","New York","10001"],["Larry","Smith","Denver","80123"]]

def search(user_adresses):

alpha = str(input("What are you searching for? "))


for item in user_adresses:

print(str(item[0:])[1:-1])

程序会询问我要搜索什么,如果我输入“John”,它应该只打印包含 John ->“John”、“Walker”、“New York”、“10001”的列表

但是这样我就会打印所有列表。应该在函数中添加什么来仅打印其中包含特定关键字的列表?

谢谢

最佳答案

user_adresses = [["John","Walker","New York","10001"],["Larry","Smith","Denver","80123"]]

def search(user_adresses):
alpha = str(input("What are you searching for? "))

for item in user_adresses:
if alpha in item:
print(item)

使用in运算符检查输入是否在给定项目中

关于python - 如何通过搜索特定关键字来打印列表中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41131135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com