본문 바로가기
[파이썬 입문] 리스트 튜플 딕셔너리 (List, Tuple, dict) 리스트 (List)[...] 형태로 파이썬 리스트(List)를 나타냅니다. 1a = [10, 20, 30, 40]cs 아래와 같이 줄을 바꿔도 허용 됩니다. 마지막 쉼표( , )는 선택 사항입니다. 12345colors = 'red' 'green' 'blue',]cs 여러 자료형을 섞어서 리스트를 만들 수 있습니다. 1a = [10, 'ABC']cs 리스트 요소는 for를 사용하여 접근/사용 할 수 있습니다. 123a = [1, 2, 3, 4, 5]for n in a: print ncs [ n ] 형태로 n번째 요소를 참조합니다. 첫번째 요소는 0번째로 간주합니다. 123a = ['A', 'B', 'C', 'D', 'E', 'F', 'G']a1 = a [0] # 0 번째 : 'A'a2 = a [2] # .. 2019. 8. 1.
C# Dictionary ContainsValue, 인덱서, Clear 예제 3개 C# Dictionary, ContainsValue, 인덱서, Clear 예제 3개 ContainsValue. 이 함수는 ContainsKey 보다 아주 느립니다. 전체를 순회하는 복잡한 선형 구조입니다. 모든 요소를 탐색하며 일치하는 항목을 찾거나, 순회가 끝나면 종료합니다. 123456789101112131415161718using System;using System.Collections.Generic; class Program{ static void Main() { Dictionary d = new Dictionary(); d.Add("cat", 1); d.Add("dog", 2); if (d.ContainsValue(1)) { Console.WriteLine(true); // True. } }} .. 2018. 10. 8.
C# Dictionary 9가지 사용법, 딕셔너리 예제 Dictionary에 키값 4개를 추가한 뒤 비주얼 스튜디오 디버거를 통해 내용을 확인합니다. Dictionary는 키와 값을 쌍으로 보유합니다. string, int 다른 자료형을 요소로 사용합니다. using System; using System.Collections.Generic; class Program { static void Main() { Dictionary dictionary = new Dictionary(); dictionary.Add("cat", 2); dictionary.Add("dog", 1); dictionary.Add("llama", 0); dictionary.Add("iguana", -1); } } 디버거를 통해 확인해 보면, key value 쌍들의 집합이 보입니다. 전형적인.. 2017. 7. 2.
C# Dictionary 복사 예제, 딕셔너리 class copy 사용법 Dictionary 복사. C# Dictionary에는 복사 생성자가 있습니다. 기존 딕셔너리 객체를 생성자로 넘기면 그대로 복사가 되는데, 현재로썬 가장 효율적인 방법입니다. 그리고 기존 딕셔너리를 수정해도 복사된 데이터엔 영향을 주지 않습니다. 예제. 간단한 반복문을 구현하여 C# Dictionary 아이템을 직접 복사할 경우엔 코드 중복 및 예상치 못한 에러가 발생할 수 있습니다. 반복문 자체가 비효율적이란 것이죠. Here: 아래 예제에선 복사 생성자를 사용해 딕셔너리 내부 데이터를 복사합니다. using System;using System.Collections.Generic; class Program{ static void Main() { // // Create and initialize Dic.. 2017. 4. 6.