我有一个字符串列表。我想提取每个字符串中的第二个单词并将其保存到新列表中。有些元素只有一个单词。
l = ["OPTY PLN EXTRCT","MRKT COMMUNITY TABLE","COMM","EXT OPTY EMP"]
所需的输出:
output = ['PLN','COMMUNITY','OPTY']
列表推导可以提取第一个单词。
[i.split()[0] for i in l]
下面的代码引发索引错误,因为列表中的元素只有一个单词。
[i.split()[1] for i in l]
如果元素只有一个单词,我希望迭代跳过它并继续。 我正在玩“尝试”游戏,但没有成功使它工作。