본문 바로가기

전체 글198

[Python] 특정 변수가 list/str/int/dict인지 확인하기 코드를 조금만 길게 작성해도 변수가 많아지고, 어떤 변수의 타입이 기억나지 않는 경우가 종종 있죠. 또 변수의 자료형을 기준으로 if~ else문을 사용해야 할 때도 있습니다. 그럴 때 아래와 같은 코드로 특정 변수의 자료형을 쉽게 확인할 수 있습니다. isinstance를 이용해 해당 변수의 type은 물론, list인지 dict인지 같은 자료형까지 확인할 수 있습니다. 예시를 보겠습니다. sample_dict = {'a': 1, 'b': 2, 'c': [3, 4, 5]} if isinstance(sample_dict, dict): print('자료형은 dictionary입니다!') else: print('자료형은 dictionary가 아닙니다!') >> 자료형은 dictionary입니다! 이번엔 li.. 2021. 10. 5.
04_매일 한 줄 번역 キャーっていうみんなの叫び声がする。みんなどうしたんだろう? 私、なんだかやけに落ち着いてた。すごく不思議なくらい落ち着いていたの。 恐怖なんて全然感じないよ。それどころか、反対にすごく嬉しい。 (ああ、やっとこれで地獄から解放されるんだ)って。 (祈りながら眠る日々はもうおしまいなんだ)って。 꺄아아악ㅡ!! 사람들의 비명소리가 들린다. 뭐가 어떻게 된 걸까? 나는 왜일까, 조금도 동요하지 않았다. 놀라울 정도로 차분해져 있었다. 공포 따위는 손톱만큼도 느끼지 않았어. 오히려 반대였다. 나는 너무도 기뻤다. '아, 드디어 이 지옥에서 해방되는구나.'라고. '기도하면서 잠드는 날들도 이젠 다 끝이야.'라고. 2021. 10. 4.
[Python] for문으로 dict의 key, value 한꺼번에 꺼내기 파이썬에서는 dict.keys()를 통해 해당 dict의 모든 key를 꺼낼 수 있고, dict.values()로 모든 value를 꺼낼 수 있습니다. 하지만 보다 간단하게, for 문을 통해 dict의 key, value를 모두 꺼내는 것도 가능합니다. 간단하게 예시를 보겠습니다. 우선 샘플 dict를 하나 만듭니다. # sample dict sample_dict = {} sample_dict[1] = '하나' sample_dict[2] = '둘' sample_dict[3] = '셋' print(sample_dict) >> {1: '하나', 2: '둘', 3: '셋'} keys()와 values()를 사용해봅시다. print(sample_dict.keys()) print(sample_dict.value.. 2021. 10. 4.
[Python] 하나의 리스트를 index에 따라 쪼개기 이번에는 하나의 커다란 리스트를 index에 따라 여러 리스트로 쪼개는 방법을 알아보겠습니다. 코딩을 하다 보면 원래 나눠졌어야 할 값들이 한 리스트에 다 모여있는 경우가 심심치 않게 있습니다. 특히 index로 나눠야 할 때가 있죠. 예를 들면 짝수 index에 있는 값들만, 홀수 index에 있는 값들만 각각 모아서 리스트로 만들고 싶은데 어떻게 해야 할지 모르겠다. 그럴 때 간단히 쓸 수 있는 방법이 있습니다. 우선 예시로 샘플 리스트 하나를 만들어 보겠습니다. # 샘플 리스트 만들기 sample_list = [i for i in range(1000)] print(sample_list) >> [0, 1, 2, 3, 4, 5.....998, 999, 1000] 여기서 index에 따라 짝수 index.. 2021. 8. 26.