본문 바로가기

list

[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 이라는 변수의 포지션값을 넣어서 각각의 위치에 해당하는 값을 표기하게 하였습니다. 결과를 보니, 순서대로.. 더보기
[PYTHON 3] Tutorials 5. Lists 안녕하세요. 이번 시간에는 파이썬에서 가장 중요하고, 사용 빈도수가 높은 Lists(배열)에 대해 알아볼까요? 직관적으로 생각하기에 리스트는 말 그대로 문자나, 숫자 등을 쭈욱~ 나열한 일련의 집합이라고 보시면 될것 같습니다. 문자, 숫자 어느 것을 집어 넣어도 상관 없겠으나 여기서는 간단히 숫자로만 설명을 하겠습니다. 1. players 라는 변수에 위와 같이 일련의 점수를 넣으려고 할 때, 파이썬에서는 리스트 형태로 'Square Bracket [ ] '을 사용합니다. players 에 29, 55, 52, 61, 78, 87 을 저장하였습니다. 2. 그럼 저장된 players 변수에 3번째 (컴퓨터는 0부터 카운트 한다고 지난 시간에 다루었습니다) 값을 확인해 볼까요? 52라는 숫자를 뱉어 내는군요.. 더보기