[Python] zip함수(두 개의 리스트를 묶어주기)
zip은 두 개의 리스트를 서로 묶어줄 때 사용한다. 다음의 예시를 살펴보자. name = ['gum', 'snack']price = [500, 1000]z = zip(name, price)print(list(z)) [('merona', 500), ('gugucon', 1000)] output 값을 보면 알겠지만, name과 price의 0번 원소는 0번 원소끼리, 1번 원소는 1번 원소끼리 묶어주고 zip 타입의 객체를 우리가 알고 있는 리스트 타입으로 반환하는 모습을 살펴볼 수 있다. 그렇다면 어떤 상황에 사용하는 것이 좋을까? 다음과 같이 for문과 함께 활용해서 사용할 수 있다.name = ['gum', 'snack']price = [500, 1000]for n, p in zip(name, pri..
[Python] format 함수(인자 전달)
format의 역할은 간단히 나타내면 직관적으로 바로 이해가 가능하다.format에 전달하는 인자의 인덱스를 문자열 표현에 포함시키는 것이다. 지금부터는 자세한 예시를 살펴보자. 10진수, 8진수, 16진수 출력[In]num = 256print("===num===")print("10진수:",format(num,'d'))print("8진수:",format(num,'o'))print("16진수:",format(num,'x')) [Out]===num===10진수: 2568진수: 40016진수: 100 인자 전달[In]a=5b=3print("a:{0} b:{1}".format(a,b))print("{0}+{1}={1}+{0}={2}".format(a,b,a+b)) [Out]===num===a:5 b:35+3..