list = [[1,'abc'], [2, 'bcd'], [3, 'cde']]
我有一个如上所示的列表。
我想解析列表并尝试得到一个只包含所有列表的第二个元素的列表。
output = ['abc','bcd','cde']
我想我可以通过遍历整个列表并将第二个元素添加到新列表中来做到这一点,例如:
output = []
for i in list:
output.append(i[1])
类似的东西,但请告诉我是否有更好的方法。
最佳答案
您可以使用列表理解:
l = [[1,'abc'], [2, 'bcd'], [3, 'cde']]
new_l = [b for _, b in l]
输出:
['abc', 'bcd', 'cde']
关于python - 从字符串列表的列表中解析元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49436637/