[Dart] List를 Map 혹은 Set으로 변환하기

728x90

 

void main() {
  List<String> blackPink = ['로제', '지수', '리사', '제니', '제니'];

  print(blackPink);
  
  print("asMap ::");
  print(blackPink.asMap());
  
  print("toSet :: ");
  print(blackPink.toSet());

  print("\n ======================== \n");
  
  Map blackPinkMap = blackPink.asMap();
  
  print("Map에서 key만 뽑아서 List로 ");
  print(blackPinkMap.keys.toList());
  
  print("Map에서 value만 뽑아서 List로 ");
  print(blackPinkMap.values.toList());
  
  print("\n ======================== \n");
  
  Set blackPinkSet = Set.from(blackPink);
  print("Set을 List로 ");
  print(blackPinkSet.toList());
}

728x90

'Flutter' 카테고리의 다른 글

[Dart] where절과 reduce, fold  (0) 2024.07.17
[Dart] mapping  (0) 2024.07.17
[Dart] function  (0) 2024.06.12
[Dart] Data Type  (0) 2024.06.10
[Dart] Final 변수와 late 수식어, const 키워드  (0) 2024.06.05