gpt4 book ai didi

python - 从列表中提取某些值

转载 作者:行者123 更新时间:2023-11-28 20:56:02 24 4
gpt4 key购买 nike

我是 Python 的新手,只想提取这些客户地址的城市:

clients = ["Peter, Calle Fantasia 15, Madrid", "Robert, Plaza de Perdas 2, 
Sevilla", "Paul, Calle Polo, Madrid", "Francesco, Plaza de Opo I, Segovia"]

有人可以帮忙吗?非常感谢您!

最佳答案

您可以使用列表理解,并保持每个字符串中的最后一个元素从第一个 , 开始。

为此用途string.split, 设置为分隔符,只要有逗号,它就会拆分每个字符串,对结果列表进行切片,保留最后一个元素,并使用 string.strip删除前导空格:

clients = ["Peter, Calle Fantasia 15, Madrid", "Robert, Plaza de Perdas 2, 
Sevilla", "Paul, Calle Polo, Madrid", "Francesco, Plaza de Opo I, Segovia"]

[i.split(',')[-1].strip() for i in clients]
# ['Madrid', 'Sevilla', 'Madrid', 'Segovia']

关于上面使用的方法的更多细节,我建议你看看:

关于python - 从列表中提取某些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55259601/

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