【发布时间】:2019-04-15 18:25:20
【问题描述】:
我有一个名为:
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' 对象没有属性 'isalpha'
我确信这与我没有正确地遍历列表有关。
【问题讨论】:
标签: python list loops for-loop