Computer Science/Programming-Python6 [자료구조2#] Tuple 튜플과 리스트의 가장 큰 차이는 불변의 성질을 갖는다는 것이다.최초 할당한 이후, append/insert 등의 함수를 통해 데이터를 변경 불가하다. 튜플의 이러한 성질에도 불구하고 사용하는 이유는 아래와 같다. -. 튜플은 리스트보다 더 적은 공간을 사용한다. -. 불변성에 의해서 튜플이 의도치 않게 변경될 염려가 없다. -. 튜플은 딕셔너리의 키로 사용할 수 있다.-. 네임드 튜플(named tuple)은 객체의 단순한 대안이 될 수 있다. -. 함수 인자들은 튜플로 전달된다. 아래와 같이 선언하여 사용한다. 123marx_tuple = 'Groucho', 'Chico', 'Harpo'print(marx_tuple) Colored by Color Scriptercs Output : ('Groucho'.. 2019. 5. 6. [자료구조1#] List 일반적으로 다른 언어에서 흔히 말하는 배열(Array)의 구조이다. 데이터의 수정이 자유롭다. 1 2 3 4 marxes = ['Groucho', 'Chico', 'Harpo'] marxes[2] = 'Wanda' for x in marxes: print(x) Output : Groucho, Chico, Wanda 1 2 3 marxes = ['Groucho', 'Chico', 'Harpo'] marxes.append('Zeppo') print(marxes) Output : Groucho, Chico, Harpo, Zeppo 1 2 3 4 marxes = ['Groucho', 'Chico', 'Harpo'] others = ['Gummo', 'Karl'] marxes.extend(others) print.. 2019. 5. 6. 이전 1 2 다음