본문 바로가기

튜플

[Swift] 014 Grouping Data with Tuples (데이터를 튜플로 묶기) for beginners 때로 각기 다른 데이터 요소를 결합해 더 큰 타입으로 만드는 것은 유용합니다. 지금까지는 정수 그리고 문자열 등 단일한 데이터 위주로 살펴보았습니다. 이런 기본적인 타입은 Swift의 자료 저장과 조작 기능의 기본이 됩니다. 그러나 이런 기본적인 타입이 좀 더 흥미로운 방법으로 결합이 될 수도 있다는 점도 알게 될 것입니다. 지금부터 살펴볼 조합은 튜플(Tuple)입니다. 튜플은 한 개 또는 그 이상의 변수나 상수를 하나의 그룹으로 묶어주거나 상수 값들을 단일 엔티티로 결합시킵니다. 튜플은 괄호로 묶어 표현하고 쉼표로 분리한 리스트로 정의됩니다. 상수 myDreamCar는 정수 한 개와 문자 상수 두 개를 가진 튜플로 정의되었습니다. 타입을 분명하게 명시하지 않았기 때문에 Swift는 튜플의 각 멤버 타.. 더보기
[PYTHON 3] Tutorials 36. Zip Function 이번에는 zip function 에 대해 알아보도록 하겠습니다. 파이썬을 조금이라도 다루어 본 사용자라면 눈에 상당히 익은 함수일텐데요. 간단히 언급하자면, 길이가 같은 서로 다른 두 리스트가 있는데, 이 리스트를 하나의 짝(쌍)으로 묶어주는 역할을 하는 함수라고 생각하시면 될 것 같습니다. 보통은 반복문으로 각각을 합쳐주는 코딩을 하는데, 이러면 코드가 번거러워지고 깔끔(?)하지 못해지겠죠. 더욱 간편한 방법이 바로 zip function 사용입니다. 말보다는 아래 예제를 보시면 금방 와 닿을 것입니다. first name을 넣은 변수 first, last name 을 넣은 변수 last 가 아래와 같이 있습니다.▼ 이 두 리스트를 하나로 묶어주기 위해 zip(first, last) 처리하여 names.. 더보기
[PYTHON 3] Tutorials 35. Unpack List or Tuples ( 리스트, 튜플 풀기) 이번 시간에는 파이썬에서 리스트, 튜플을 다룰때 언패킹(풀기)을 어떻게 주로 이용하는지를 알아보고자 합니다. 일상 생활에서 우리가 마트에 장을 보러 간다고 가정을 해 보겠습니다. 영수증에 구매 목록이 쭉 나열이 될텐데, 이를 파이썬 프로그램으로 구매목록을 나열한다고 가정해 볼까요. 그럼 어떻게 처리를 하는게 좋을까요? 구매목록이 적게는 1개, 많게는 수십, 수백가지에 이를것입니다. 이럴경우 사용하는게 리스트, 또는 튜플을 이용합니다. 아이템을 하나 구매했는데, 구매 날짜, 품목, 가격. 이렇게 item이라고 하는 변수에 저장을 하게 하였습니다. 단순히 어떤것이 들어있는지 확인해 보았습니다.▼ item 이라는 변수의 포지션값을 넣어서 각각의 위치에 해당하는 값을 표기하게 하였습니다. 결과를 보니, 순서대로.. 더보기