UiPath_이론

변수 - 딕셔너리

ideas0123 2024. 9. 27. 20:45

딕셔너리 선언 | Assign - dic학생점수 : New Dictionary(of String, Integer)

arr학생이름 | Assign - arr학생이름 : {"김땡땡", "이철수", "박영희"}

for each - arr학생이름

> currentText.Trim = "김땡땡"

>>  딕셔너리 값 삽입 | Assign - dic학생점수(currentText) : 90
>>  딕셔너리 값 삽입 | Assign - dic학생점수(currentText) : 80

Write Line - "김땡땡 점수 : "+dic학생점수("김땡땡").ToString.Trim

 

Dictionary

- 키-값 쌍(Key-Value Pair)을 저장하고 관리하는 데이터 구조

- 각 키는 고유하며, 그 키에 연결된 값을 통해 데이터를 저장하고 검색할 수 있다.

System.Collections.Generic.Dictionary<TKey, TValue> 형식을 가진다

더보기

- Assign을 사용해서 dictionary를 생성할 수 있다.

newDict = New Dictionary(Of StringString)

 

- Add 메서드를 사용해서 항목을 추가할 수 있다

newDict.Add("Key1", "Value1")

 

- 특정 키의 값을 가져올 때

value = newDict("Key1") 이런 형식으로 키를 가져온다

 

- 키 값을 수정하고 싶을 때

newDict("Key1") = "NewValue1" 직접 값을 할당

 

- Remove 메서드를 사용해서 특정항목을 삭제할 수 있다.

newDict.Remove("Key1")

- for each를 사용하여 딕셔너리의 모든 항목을 탐색할 수 있다.

For Each item In newDict
    Log Message: item.Key + " : " + item.Value

 

- Containskey 메서드를 사용해서 특정 키가 존재하는지 확인할 수 있다.

If newDict.ContainsKey("Key1")
    ' Do something

 

  • 다중값 처리: 여러 값들을 그룹화하여 하나의 키로 관리할 때 유용합니다.
  • 설정 값 저장: 로봇 실행 중에 변경되는 설정 값들을 저장할 때 딕셔너리를 사용할 수 있다.

데이터의 구조적인 저장과 검색을 효율적으로 할 수 있게 해주며,

변수와 함께 복잡한 데이터 처리를 용이

 

'UiPath_이론' 카테고리의 다른 글

PDF자동화  (24) 2024.11.12
줄바꿈  (1) 2024.10.07
정규표현식(Regular Expression)  (1) 2024.09.25
LINQ 개론  (1) 2024.09.24
서울의 날씨 / 링큐문  (2) 2024.09.23