반응형
void main() {
List<Map<String, String>> idol = [
{'name': '민지', 'group': '뉴진스'},
{'name': '혜린', 'group': '뉴진스'},
{'name': 'RM', 'group': 'BTS'},
{'name': '뷔', 'group': 'BTS'},
{'name': '하니', 'group': '뉴진스'},
];
print(idol);
final newjeans = idol.where((x) => x['group'] == '뉴진스').toList();
final bts = idol.where((x) => x['group'] == 'BTS').toList();
print(newjeans);
print(bts);
}
where로 조건을 걸고 List로 도출해 낼 수 있다.
반응형
'Flutter > Dart 문법' 카테고리의 다른 글
[Dart] cascading (0) | 2023.03.23 |
---|---|
[Dart] List - reduce / List - fold (0) | 2023.03.23 |
[Dart] map(List mapping, Map mapping, Set Mapping) (0) | 2023.03.23 |
[Dart] 이어진 숫자 분리해서 List/map 적용하기 (0) | 2023.03.23 |
[Dart] Generic (0) | 2023.03.22 |