我有两种类型的列表。这里,
List list1= [
{"id": "3", "topic_name": "Studying In Bangladesh"},
{"id": "4", "topic_name": "Studying In Sweden"},
{"id": "6", "topic_name": "Studying In Germany"},
];
List list2 = [
"2",
"3",
"5",
"6",
];
我想从list1生成一个新的主题列表,该列表由list2的元素(带有list1的id(匹配。
飞镖有什么方法吗?
您可以这样做:
List list3 = list1.where((e) => list2.contains(e['id'])).toList();
您可以将list1的id元素与list 2中的foreach属性进行比较,以迭代列表的所有元素