List trans=['1','1','2','3','1','2'];
main() async {
trans= trans.toSet().toList();
print(trans);
}
打印出 [1, 2, 3]
List trans=[{'id':'2'},{'id':'3'},{'id':'2'},{'id':'4'},{'id':'5'},{'id':'2'}];
main() async {
final ids = trans.map((e) => e['id']).toSet();
trans.retainWhere((x) => ids.remove(x['id']));
print(trans);
}
打印 [{id: 2}, {id: 3}, {id: 4}, {id: 5}]