gpt4 book ai didi

Python 遍历列表

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:46 25 4
gpt4 key购买 nike

我有一个列表:

word_list_pet_image = [['beagle', '01125.jpg'], ['saint', 'bernard', '08010.jpg']]

此列表中有更多数据,但我保持简短。我正在尝试遍历此列表并检查该单词是否仅是字母字符,如果是,则将该单词附加到名为

的新列表中
pet_labels = []

到目前为止我有:

word_list_pet_image = []
for word in low_pet_image:
word_list_pet_image.append(word.split("_"))

for word in word_list_pet_image:
if word.isalpha():
pet_labels.append(word)
print(pet_labels)

例如,我试图将单词 beagle 放入列表 pet_labels 中,但跳过 01125.jpg。见下文。

pet_labels = ['beagles', 'Saint Bernard']

我收到一个属性错误

AtributeError: 'list' object has no attribute 'isalpha'

我确信这与我没有正确遍历列表有关。

最佳答案

看起来您正在尝试在每个子列表中加入按字母顺序排列的单词。列表理解在这里会很有效。

word_list = [['beagle', '01125.jpg'], ['saint', 'bernard', '08010.jpg']]

pet_labels = [' '.join(w for w in l if w.isalpha()) for l in word_list]

>>> ['beagle', 'saint bernard']

关于Python 遍历列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53272218/

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