2024-06-16 11:31:55 发布
网友
原来的名单是:
list = ['WBS1','WBS2','WAY1','WAY3','WBR1'] keyword1 = 'WBS' keyword2 = 'WAY' keyword3 = 'WBR'
输出嵌套列表应为:
nested_list = [['WBS1','WBS2'],['WAY1','WAY2'],['WBR1']]
我首先将所有关键字放入一个列表中,然后使用列表理解来获取所有以每个关键字开头的单词:
lst = ['WBS1','WBS2','WAY1','WAY3','WBR1'] keywords = ['WBS', 'WAY', 'WBR'] nested_list = [[w for w in lst if w.startswith(k)] for k in keywords]
我首先将所有关键字放入一个列表中,然后使用列表理解来获取所有以每个关键字开头的单词:
相关问题 更多 >
编程相关推荐